mdns: fix uninitialised pointer for first nonOlsrInterface
authorFerry Huberts <ferry.huberts@pelagic.nl>
Tue, 1 Mar 2011 15:58:11 +0000 (16:58 +0100)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Tue, 1 Mar 2011 16:40:12 +0000 (17:40 +0100)
just like in 1b8be499965fdeea0b3bdd1dbfb610bceea8928f

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
lib/mdns/src/NetworkInterfaces.c

index a7403b5..83b5f88 100644 (file)
@@ -283,6 +283,7 @@ CreateInterface(const char *ifName, struct interface *olsrIntf)
    * added at the front of the list, non-OLSR interfaces at the back. */
   if (BmfInterfaces == NULL) {
     /* First TBmfInterface object in list */
+    newIf->next = NULL;
     BmfInterfaces = newIf;
     LastBmfInterface = newIf;
   } else if (olsrIntf != NULL) {