From Jo-Philipp Wich <freifunk@wwsnet.net: bugfix: avoid infinite loop in the message...
authorHannes Gredler <hannes@gredler.at>
Mon, 28 Jan 2008 21:52:38 +0000 (22:52 +0100)
committerHannes Gredler <hannes@gredler.at>
Mon, 28 Jan 2008 21:52:38 +0000 (22:52 +0100)
src/parser.c

index d123b87..0e74464 100644 (file)
@@ -361,6 +361,8 @@ parse_packet(struct olsr *olsr, int size, struct interface *in_if, union olsr_ip
                                   from_addr);
            }
 
+          /* Cancel loop here, otherwise olsrd just hangs forever at this point */
+          break;
        }
 
     } /* for olsr_msg */