[Olsr-users] Maybe problem when disabling all olsr network	interfaces
    Joerg Pommnitz 
    (spam-protected)
       
    Fri Jun 27 17:34:11 CEST 2008
    
    
  
Hello all,
please consider the following situation:
1) All OLSR network interfaces go down, the follwing code in unix/ifnet.c zeroes the main address:
      if(ifnet == NULL)
	{
	  /* No more interfaces */
	  memset(&olsr_cnf->main_addr, 0, olsr_cnf->ipsize);
	  OLSR_PRINTF(1, "No more interfaces...\n");
	}
2) in olsr_spf.c (olsr_calculate_routing_table) the following things happen:
2.1) olsr_change_myself_tc(); => tc_myself.addr is now zero
2.2) olsr_add_tc_edge_entry(tc_myself, &neigh->neighbor_main_addr, 0); adds an edge entry to an empty main address.
I think this is wrong, but I'm not sure how to fix this. Does anybody have an idea?
-- 
Regards
       Joerg
      __________________________________________________________
Gesendet von Yahoo! Mail.
Dem pfiffigeren Posteingang.
http://de.overview.mail.yahoo.com
    
    
More information about the Olsr-users
mailing list