Emergency brake for comport-deinit
authorSven-Ola Tuecke <sven-ola@gmx.de>
Sun, 23 Aug 2009 11:31:59 +0000 (13:31 +0200)
committerSven-Ola Tuecke <sven-ola@gmx.de>
Sun, 23 Aug 2009 11:31:59 +0000 (13:31 +0200)
src/olsr_comport.c

index 5aceb66..0bd7b97 100644 (file)
@@ -133,8 +133,9 @@ void olsr_com_destroy(void) {
   while (!list_is_empty(&olsr_comport_head)) {
     struct comport_connection *con;
 
-    con = comport_node2con(olsr_comport_head.next);
-    olsr_com_cleanup_session(con);
+    if (NULL != (con = comport_node2con(olsr_comport_head.next))) {
+      olsr_com_cleanup_session(con);
+    }
   }
 
   olsr_com_destroy_http();