@@ -925,7 +925,7 @@ decap_namemsg(struct name *from_packet, struct name_entry **to, bool * this_tabl
925
925
already_saved_name_entries = already_saved_name_entries -> next ) {
926
926
if (type_of_from_packet == NAME_HOST
927
927
&& strncmp (already_saved_name_entries -> name , name , len_of_name ) == 0 ) {
928
- already_saved_name_entries -> expires = olsr_getTimestamp (NAME_VALID_TIME );
928
+ already_saved_name_entries -> expires = olsr_getTimestamp (ENTRY_VALID_TIME );
929
929
if (ipequal (& already_saved_name_entries -> ip , & from_packet -> ip )) {
930
930
OLSR_PRINTF (4 , "NAME PLUGIN: received name entry %s (%s) already in hash table\n" , name ,
931
931
olsr_ip_to_string (& strbuf , & already_saved_name_entries -> ip ));
@@ -943,18 +943,18 @@ decap_namemsg(struct name *from_packet, struct name_entry **to, bool * this_tabl
943
943
944
944
} else if (type_of_from_packet == NAME_SERVICE
945
945
&& strncmp (already_saved_name_entries -> name , name , len_of_name ) == 0 ) {
946
- already_saved_name_entries -> expires = olsr_getTimestamp (NAME_VALID_TIME );
946
+ already_saved_name_entries -> expires = olsr_getTimestamp (ENTRY_VALID_TIME );
947
947
OLSR_PRINTF (4 , "NAME PLUGIN: received name or service entry %s (%s) already in hash table\n" , name ,
948
948
olsr_ip_to_string (& strbuf , & already_saved_name_entries -> ip ));
949
949
return ;
950
950
951
951
} else if (type_of_from_packet == NAME_FORWARDER && ipequal (& already_saved_name_entries -> ip , & from_packet -> ip )) {
952
- already_saved_name_entries -> expires = olsr_getTimestamp (NAME_VALID_TIME );
952
+ already_saved_name_entries -> expires = olsr_getTimestamp (ENTRY_VALID_TIME );
953
953
OLSR_PRINTF (4 , "NAME PLUGIN: received forwarder entry %s (%s) already in hash table\n" , name ,
954
954
olsr_ip_to_string (& strbuf , & already_saved_name_entries -> ip ));
955
955
return ;
956
956
} else if (type_of_from_packet == NAME_LATLON ) {
957
- already_saved_name_entries -> expires = olsr_getTimestamp (NAME_VALID_TIME );
957
+ already_saved_name_entries -> expires = olsr_getTimestamp (ENTRY_VALID_TIME );
958
958
if (0 != strncmp (already_saved_name_entries -> name , name , len_of_name )) {
959
959
OLSR_PRINTF (4 , "NAME PLUGIN: updating name %s -> %s (%s)\n" , already_saved_name_entries -> name , name ,
960
960
olsr_ip_to_string (& strbuf , & already_saved_name_entries -> ip ));
@@ -988,7 +988,7 @@ decap_namemsg(struct name *from_packet, struct name_entry **to, bool * this_tabl
988
988
tmp -> len = ntohs (from_packet -> len );
989
989
tmp -> name = olsr_malloc (tmp -> len + 1 , "new name_entry name" );
990
990
tmp -> ip = from_packet -> ip ;
991
- tmp -> expires = olsr_getTimestamp (NAME_VALID_TIME );
991
+ tmp -> expires = olsr_getTimestamp (ENTRY_VALID_TIME );
992
992
strscpy (tmp -> name , name , tmp -> len + 1 );
993
993
994
994
OLSR_PRINTF (3 , "\nNAME PLUGIN: create new name/service/forwarder entry %s (%s) [len=%d] [type=%d] in linked list\n" , tmp -> name ,
@@ -1508,12 +1508,13 @@ void
1508
1508
free_old_list_entries (struct list_node * list )
1509
1509
{
1510
1510
int i ;
1511
- struct list_node * list_node ;
1511
+ struct list_node * list_node , * list_head ;
1512
1512
struct name_entry * maybe_delete ;
1513
1513
struct name_entry * * tmp ;
1514
1514
1515
1515
for (i = 0 ; i < HASHSIZE ; i ++ ) {
1516
- for (list_node = & list [i ]; list_node != NULL ; list_node = list_node -> next ) {
1516
+ list_head = & list [i ];
1517
+ for (list_node = list_head -> next ; list_node != list_head ; list_node = list_node -> next ) {
1517
1518
tmp = & list2db (list_node )-> names ;
1518
1519
while (* tmp != NULL ) {
1519
1520
maybe_delete = * tmp ;
0 commit comments