diff options
Diffstat (limited to 'lib/linklist.c')
| -rw-r--r-- | lib/linklist.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/linklist.c b/lib/linklist.c index b8d9a47d2a..f0d0c29245 100644 --- a/lib/linklist.c +++ b/lib/linklist.c @@ -325,3 +325,10 @@ void list_sort(struct list *list, int (*cmp)(const void **, const void **)) XFREE(MTYPE_TMP, items); } + +void listnode_add_force(struct list **list, void *val) +{ + if (*list == NULL) + *list = list_new(); + return listnode_add(*list, val); +} |
