dm_free() already validates for NULL itself.
/* 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;
}
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);
}
}
dm_config_destroy(pvmeta);
- if (old_pvid)
- dm_free(old_pvid);
+ dm_free(old_pvid);
return daemon_reply_simple("OK", NULL );
}
}
/* 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,
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.",
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);
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);
r = 1;
out:
- if (descendants_buffer)
- dm_free(descendants_buffer);
+ dm_free(descendants_buffer);
+
return r;
}
r = 1;
out:
- if (buf)
- dm_free(buf);
+ dm_free(buf);
if (!dev_close(area->dev))
stack;
return r;
out:
if (!r && sort_value)
dm_pool_free(rh->mem, sort_value);
- if (arr)
- dm_free(arr);
+ dm_free(arr);
+
return r;
}
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;
}
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;
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;