netjson: improve node_self detection for cleanup
authorFerry Huberts <ferry.huberts@pelagic.nl>
Mon, 2 May 2016 14:00:30 +0000 (15:00 +0100)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Mon, 2 May 2016 16:56:33 +0000 (17:56 +0100)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
lib/netjson/src/olsrd_netjson.c

index 3c15e3c..fca2f4b 100644 (file)
@@ -246,7 +246,7 @@ void ipc_print_network_graph(struct autobuf *abuf) {
       abuf_json_mark_array_entry(&json_session, false, abuf);
     }
 
-    if (node_entry == node_self) {
+    if (node_entry->mid && (node_entry == node_self)) {
       netjson_cleanup_mid_self(node_self);
     }
 
@@ -256,7 +256,7 @@ void ipc_print_network_graph(struct autobuf *abuf) {
   abuf_json_mark_object(&json_session, false, true, abuf, NULL);
 
   /*
-   * Output Links
+   * Links
    */
 
   abuf_json_mark_object(&json_session, true, true, abuf, "links");