]> sourceware.org Git - lvm2.git/commitdiff
coverity: add some tests for function results
authorZdenek Kabelac <zkabelac@redhat.com>
Tue, 12 Jul 2016 14:43:12 +0000 (16:43 +0200)
committerZdenek Kabelac <zkabelac@redhat.com>
Wed, 13 Jul 2016 19:52:14 +0000 (21:52 +0200)
Even though they cannot normally happen...

daemons/lvmetad/lvmetad-core.c
lib/metadata/metadata.c

index 31d09335807ea04ec4b7ca55e944ddb6775ef5cf..c4c1d68a6bdcd400b89e3bc2ef1bc01c2b9066f3 100644 (file)
@@ -861,7 +861,7 @@ static int remove_metadata(lvmetad_state *s, const char *vgid, int update_pvids)
 
        /* update_pvid_to_vgid will clear/free the pvid_to_vgid hash */
        if (update_pvids && meta_lookup)
-               _update_pvid_to_vgid(s, meta_lookup, "#orphan", 0);
+               (void) _update_pvid_to_vgid(s, meta_lookup, "#orphan", 0);
 
        /* free the unmapped data */
 
index d8bb726279de127d6807176424f14ea9183d3db3..8a9a1b2f769d30ba2289982d427bcfbdf1a15c49 100644 (file)
@@ -4641,7 +4641,8 @@ static int _check_devs_used_correspond_with_lv(struct dm_pool *mem, struct dm_li
                dev = dl->dev;
                if (!(dev->flags & DEV_ASSUMED_FOR_LV)) {
                        if (!found_inconsistent) {
-                               dm_pool_begin_object(mem, 32);
+                               if (!dm_pool_begin_object(mem, 32))
+                                       return_0;
                                found_inconsistent = 1;
                        } else {
                                if (!dm_pool_grow_object(mem, DEV_LIST_DELIM, sizeof(DEV_LIST_DELIM) - 1))
@@ -4674,7 +4675,8 @@ static int _check_devs_used_correspond_with_lv(struct dm_pool *mem, struct dm_li
                                }
                                if (!(dev->flags & DEV_USED_FOR_LV)) {
                                        if (!found_inconsistent) {
-                                               dm_pool_begin_object(mem, 32);
+                                               if (!dm_pool_begin_object(mem, 32))
+                                                        return_0;
                                                found_inconsistent = 1;
                                        } else {
                                                if (!dm_pool_grow_object(mem, DEV_LIST_DELIM, sizeof(DEV_LIST_DELIM) - 1))
This page took 0.044194 seconds and 5 git commands to generate.