p2pd: fix uninitialised pointer for first nonOlsrInterface
authorFerry Huberts <f.huberts@mindef.nl>
Tue, 1 Mar 2011 10:49:34 +0000 (11:49 +0100)
committerFerry Huberts <f.huberts@mindef.nl>
Tue, 1 Mar 2011 10:49:34 +0000 (11:49 +0100)
Signed-off-by: Ferry Huberts <f.huberts@mindef.nl>
lib/p2pd/src/NetworkInterfaces.c

index 99206ce..fa59d56 100644 (file)
@@ -274,6 +274,7 @@ CreateInterface(const char *ifName, struct interface *olsrIntf)
    * added at the front of the list, non-OLSR interfaces at the back. */
   if (nonOlsrInterfaces == NULL) {
     /* First NonOlsrInterface object in list */
+    newIf->next = NULL;
     nonOlsrInterfaces = newIf;
     lastNonOlsrInterface = newIf;
   } else if (olsrIntf != NULL) {