]> git.ipfire.org Git - location/debian/libloc.git/blobdiff - src/network-list.c
Update upstream source from tag 'upstream/0.9.15'
[location/debian/libloc.git] / src / network-list.c
index e2bbf05a8c8011231c2820d581c4dd07fc6ffb8f..1b64a7ef8aa7c7690729630b1fad3e9b87472a59 100644 (file)
@@ -44,7 +44,7 @@ static int loc_network_list_grow(struct loc_network_list* list) {
        struct loc_network** elements = reallocarray(list->elements,
                        list->elements_size + size, sizeof(*list->elements));
        if (!elements)
-               return -errno;
+               return 1;
 
        list->elements = elements;
        list->elements_size += size;
@@ -83,9 +83,6 @@ static void loc_network_list_free(struct loc_network_list* list) {
 }
 
 LOC_EXPORT struct loc_network_list* loc_network_list_unref(struct loc_network_list* list) {
-       if (!list)
-               return NULL;
-
        if (--list->refcount > 0)
                return list;