]> sourceware.org Git - lvm2.git/commitdiff
cleanup: drop extra compare
authorZdenek Kabelac <zkabelac@redhat.com>
Sun, 16 Jul 2017 08:22:20 +0000 (10:22 +0200)
committerZdenek Kabelac <zkabelac@redhat.com>
Mon, 17 Jul 2017 10:32:18 +0000 (12:32 +0200)
dm_free() already validates for NULL itself.

daemons/lvmetad/lvmetad-core.c
lib/cache/lvmcache.c
lib/format_text/export.c
lib/format_text/format-text.c
libdm/libdm-report.c
libdm/libdm-stats.c

index f56eede8e45142067151dd9ee2839a4086a97e67..64d4fbbe8afd353542d0ed5aa4d69846eac0ca0c 100644 (file)
@@ -884,16 +884,13 @@ static int remove_metadata(lvmetad_state *s, const char *vgid, int update_pvids)
 
        /* free the unmapped data */
 
-       if (info_lookup)
-               dm_free(info_lookup);
        if (meta_lookup)
                dm_config_destroy(meta_lookup);
-       if (name_lookup)
-               dm_free(name_lookup);
        if (outdated_pvs_lookup)
                dm_config_destroy(outdated_pvs_lookup);
-       if (vgid_lookup)
-               dm_free(vgid_lookup);
+       dm_free(info_lookup);
+       dm_free(name_lookup);
+       dm_free(vgid_lookup);
        return 1;
 }
 
@@ -1220,10 +1217,8 @@ static int _update_metadata_add_new(lvmetad_state *s, const char *new_name, cons
 out:
 out_free:
        if (!new_name_dup || !new_vgid_dup || abort_daemon) {
-               if (new_name_dup)
-                       dm_free(new_name_dup);
-               if (new_vgid_dup)
-                       dm_free(new_vgid_dup);
+               dm_free(new_name_dup);
+               dm_free(new_vgid_dup);
                ERROR(s, "lvmetad could not be updated and is aborting.");
                exit(EXIT_FAILURE);
        }
@@ -1813,8 +1808,7 @@ static response pv_gone(lvmetad_state *s, request r)
        }
 
        dm_config_destroy(pvmeta);
-       if (old_pvid)
-               dm_free(old_pvid);
+       dm_free(old_pvid);
 
        return daemon_reply_simple("OK", NULL );
 }
@@ -2238,8 +2232,7 @@ static response pv_found(lvmetad_state *s, request r)
        }
 
        /* This was unhashed from device_to_pvid above. */
-       if (prev_pvid_on_dev)
-               dm_free((void *)prev_pvid_on_dev);
+       dm_free((void *)prev_pvid_on_dev);
 
        return daemon_reply_simple("OK",
                                   "status = %s", vg_status,
index a15481f39113a4be61a97c6d6782a27c30d0c576..8431ca170e6e20a57ef27845f0bda145277a1567 100644 (file)
@@ -1898,8 +1898,7 @@ static int _lvmcache_update_vgstatus(struct lvmcache_info *info, uint32_t vgstat
                                                   info->vginfo->creation_host))
                goto set_lock_type;
 
-       if (info->vginfo->creation_host)
-               dm_free(info->vginfo->creation_host);
+       dm_free(info->vginfo->creation_host);
 
        if (!(info->vginfo->creation_host = dm_strdup(creation_host))) {
                log_error("cache creation host alloc failed for %s.",
@@ -1918,8 +1917,7 @@ set_lock_type:
        if (info->vginfo->lock_type && !strcmp(lock_type, info->vginfo->lock_type))
                goto set_system_id;
 
-       if (info->vginfo->lock_type)
-               dm_free(info->vginfo->lock_type);
+       dm_free(info->vginfo->lock_type);
 
        if (!(info->vginfo->lock_type = dm_strdup(lock_type))) {
                log_error("cache lock_type alloc failed for %s", lock_type);
@@ -1937,8 +1935,7 @@ set_system_id:
        if (info->vginfo->system_id && !strcmp(system_id, info->vginfo->system_id))
                goto out;
 
-       if (info->vginfo->system_id)
-               dm_free(info->vginfo->system_id);
+       dm_free(info->vginfo->system_id);
 
        if (!(info->vginfo->system_id = dm_strdup(system_id))) {
                log_error("cache system_id alloc failed for %s", system_id);
index f369089e3413aae95cb4b5b2d49220a67fef964b..7a84909f92fbf4e561a2f8db903d37eb9bcba213 100644 (file)
@@ -910,8 +910,8 @@ static int _print_historical_lv(struct formatter *f, struct historical_logical_v
 
        r = 1;
 out:
-       if (descendants_buffer)
-               dm_free(descendants_buffer);
+       dm_free(descendants_buffer);
+
        return r;
 }
 
index 9e99c853bc12cf0eb27f5a9b25ffb9a1c97ca7e4..bf8cd02f6a713a5ada50f7660bef50691b8541bd 100644 (file)
@@ -268,8 +268,7 @@ static int _pv_analyze_mda_raw (const struct format_type * fmt,
 
        r = 1;
  out:
-       if (buf)
-               dm_free(buf);
+       dm_free(buf);
        if (!dev_close(area->dev))
                stack;
        return r;
index 20a0827a9828260b8c4d79fe0d4c5038c6845c4c..a0ad26cead59d3502bf6db392c389fd15b13db72 100644 (file)
@@ -547,8 +547,8 @@ static int _report_field_string_list(struct dm_report *rh,
 out:
        if (!r && sort_value)
                dm_pool_free(rh->mem, sort_value);
-       if (arr)
-               dm_free(arr);
+       dm_free(arr);
+
        return r;
 }
 
index 541823b215b7cce4f7fe6938fe06ff6127b9110e..bc498675fba81302342e5ea11b538fea94b5d22b 100644 (file)
@@ -330,11 +330,9 @@ static void _stats_region_destroy(struct dm_stats_region *region)
        region->counters = NULL;
        region->bounds = NULL;
 
-       if (region->program_id)
-               dm_free(region->program_id);
+       dm_free(region->program_id);
        region->program_id = NULL;
-       if (region->aux_data)
-               dm_free(region->aux_data);
+       dm_free(region->aux_data);
        region->aux_data = NULL;
        region->region_id = DM_STATS_REGION_NOT_PRESENT;
 }
@@ -415,8 +413,7 @@ static void _stats_clear_binding(struct dm_stats *dms)
                dm_pool_free(dms->mem, dms->bind_name);
        if (dms->bind_uuid)
                dm_pool_free(dms->mem, dms->bind_uuid);
-       if (dms->name)
-               dm_free((char *) dms->name);
+       dm_free((char *) dms->name);
 
        dms->bind_name = dms->bind_uuid = NULL;
        dms->bind_major = dms->bind_minor = -1;
@@ -2996,8 +2993,7 @@ int dm_stats_set_program_id(struct dm_stats *dms, int allow_empty,
        if (!program_id)
                program_id = "";
 
-       if (dms->program_id)
-               dm_free(dms->program_id);
+       dm_free(dms->program_id);
 
        if (!(dms->program_id = dm_strdup(program_id)))
                return_0;
This page took 0.056073 seconds and 5 git commands to generate.