Cleaning up all the nvme-cli source filses where buffer allocation
check is ther before free up, NULL free is acceptable perfectly as
Chaitanya mentioned in another patch.
Signed-off-by: Gollu Appalanaidu <anaidu.gollu@samsung.com>
if (error == 0) return rsp;
error_out:
- if (rsp) free(rsp);
+ free(rsp);
return NULL;
}
error = 0;
out:
- if (req) free(req);
- if (rsp) free(rsp);
+ free(req);
+ free(rsp);
return error;
}
cfg = NULL;
retval = rsp->write_counter;
out:
- if (req) free(req);
- if (rsp) free(rsp);
- if (cfg) free(cfg);
+ free(req);
+ free(rsp);
+ free(cfg);
return retval;
}
err = check_rpmb_response(req, rsp, "Failed to Program Key");
}
out:
- if (req) free(req);
- if (rsp) free(rsp);
+ free(req);
+ free(rsp);
return err;
}
else
error = check_rpmb_response(req, rsp, "Failed to write-data");
out:
- if (req) free(req);
- if (rsp) free(rsp);
- if (mac) free(mac);
+ free(req);
+ free(rsp);
+ free(mac);
return error;
}
error = check_rpmb_response(req, rsp,
"Failed to retrieve write-config response");
out:
- if (req) free(req);
- if (rsp) free(rsp);
- if (mac) free(mac);
+ free(req);
+ free(rsp);
+ free(mac);
return error;
}
out:
/* release memory */
- if (key_buf) free(key_buf);
- if (msg_buf) free(msg_buf);
+ free(key_buf);
+ free(msg_buf);
/* close file descriptor */
if (fd > 0) close(fd);
nvme_show_subsystem_list(&t, flags);
free:
free_topology(&t);
- if (subsysnqn)
- free(subsysnqn);
+ free(subsysnqn);
ret:
return nvme_status_to_errno(err, false);
}
} else
perror("get-feature");
- if (buf)
- free(buf);
+ free(buf);
close_fd:
close(fd);
close_ffd:
close(ffd);
free:
- if (buf)
- free(buf);
+ free(buf);
close_fd:
close(fd);
ret:
close_ffd:
close(ffd);
free:
- if (buf)
- free(buf);
+ free(buf);
close_fd:
close(fd);
ret:
}
free_mbuffer:
- if (cfg.metadata_size)
- free(mbuffer);
+ free(mbuffer);
free_buffer:
nvme_free(buffer, huge);
close_mfd:
else if (err < 0)
perror("dir-receive");
- if (cfg.data_len)
- free(buf);
+ free(buf);
close_fd:
close(fd);
ret:
d_raw((unsigned char *)data, cfg.data_len);
}
free_data:
- if (cfg.data_len)
- nvme_free(data, huge);
+ nvme_free(data, huge);
free_metadata:
- if (cfg.metadata_len)
- free(metadata);
+ free(metadata);
close_wfd:
if (strlen(cfg.input_file))
close(wfd);