- if((cfg = get_config_val(cl->config, config_indirectdata)))
- {
- if(cfg->data.val == stupid_true)
- cl->options |= OPTION_INDIRECT;
- }
-
- if((cfg = get_config_val(cl->config, config_tcponly)))
- {
- if(cfg->data.val == stupid_true)
- cl->options |= OPTION_TCPONLY;
- }
-
- /* Send him our subnets */
-
- for(node = myself->subnet_tree->head; node; node = node->next)
- {
- subnet = (subnet_t *)node->data;
- send_add_subnet(cl, subnet);
- }
- /* And send him all the hosts and their subnets we know... */
-
- for(node = connection_tree->head; node; node = node->next)
- {
- p = (connection_t *)node->data;
-
- if(p != cl && p->status.active)
- {
- /* Notify others of this connection */
-
- if(p->status.meta)
- send_add_host(p, cl);
-
- /* Notify new connection of everything we know */
-
- send_add_host(cl, p);