  
  /**
   *Process incoming HNA message.
-diff -ur olsrd-0.5.6-r4.orig/src/interfaces.c olsrd-0.5.6-r4/src/interfaces.c
---- olsrd-0.5.6-r4.orig/src/interfaces.c	2009-03-27 17:32:46.000000000 +0000
-+++ olsrd-0.5.6-r4/src/interfaces.c	2009-03-27 17:33:00.000000000 +0000
+--- a/src/interfaces.c
++++ b/src/interfaces.c
 @@ -93,12 +93,16 @@
    OLSR_PRINTF(1, "\n ---- Interface configuration ---- \n\n");
    /* Run trough all interfaces immedeatly */

 
   strscpy(interf_n->name, name, name_size);
   interf_n->next = olsr_cnf->interfaces;
diff -ur olsrd-0.5.6-r4.orig/src/interfaces.h olsrd-0.5.6-r4/src/interfaces.h
--- olsrd-0.5.6-r4.orig/src/interfaces.h	2009-03-27 17:32:46.000000000 +0000
+++ olsrd-0.5.6-r4/src/interfaces.h	2009-03-27 17:33:00.000000000 +0000
@@ -200,7 +200,12 @@
 
 struct interface *if_ifwithindex(const int if_index);

 
     /*
      * Delete possible default GWs
--- a/src/neighbor_table.c
+++ b/src/neighbor_table.c
@@ -362,6 +362,7 @@
  *
  *@return nada
