]> git.puffer.fish Git - mirror/frr.git/commitdiff
2003-08-12 Paul Jakma <paul@dishone.st>
authorpaul <paul>
Tue, 12 Aug 2003 05:40:28 +0000 (05:40 +0000)
committerpaul <paul>
Tue, 12 Aug 2003 05:40:28 +0000 (05:40 +0000)
* lib/linkhist.h: The LISTNODE_{ADD,DEL} macros (not used anywhere)
  do not maintain the list count - fix.

lib/linklist.h

index a91947c3238b948aca5a15a7feb41821f93a1825..ace6dee3997934d2af0da8578edf21f39d42f0b4 100644 (file)
@@ -83,6 +83,7 @@ void list_add_list (list, list);
     else \
       (L)->tail->next = (N); \
     (L)->tail = (N); \
+    (L)->count++; \
   } while (0)
 
 /* List node delete macro.  */
@@ -96,6 +97,7 @@ void list_add_list (list, list);
       (N)->next->prev = (N)->prev; \
     else \
       (L)->tail = (N)->prev; \
+    (L)->count--; \
   } while (0)
 
 #endif /* _ZEBRA_LINKLIST_H */