Fix few minor issues found by Clang Analyzer.
MFC after: 2 weeks
This commit is contained in:
parent
e9da70a35e
commit
bb8cea1b21
@ -7047,7 +7047,7 @@ ctl_get_lba_status(struct ctl_scsiio *ctsio)
|
||||
lbalen->len = total_len;
|
||||
lbalen->flags = 0;
|
||||
retval = lun->backend->config_read((union ctl_io *)ctsio);
|
||||
return (CTL_RETVAL_COMPLETE);
|
||||
return (retval);
|
||||
}
|
||||
|
||||
int
|
||||
|
@ -321,11 +321,10 @@ cfiscsi_pdu_handle(struct icl_pdu *request)
|
||||
static void
|
||||
cfiscsi_receive_callback(struct icl_pdu *request)
|
||||
{
|
||||
#ifdef ICL_KERNEL_PROXY
|
||||
struct cfiscsi_session *cs;
|
||||
|
||||
cs = PDU_SESSION(request);
|
||||
|
||||
#ifdef ICL_KERNEL_PROXY
|
||||
if (cs->cs_waiting_for_ctld || cs->cs_login_phase) {
|
||||
if (cs->cs_login_pdu == NULL)
|
||||
cs->cs_login_pdu = request;
|
||||
@ -1709,6 +1708,13 @@ cfiscsi_ioctl_list(struct ctl_iscsi *ci)
|
||||
sbuf_finish(sb);
|
||||
|
||||
error = copyout(sbuf_data(sb), cilp->conn_xml, sbuf_len(sb) + 1);
|
||||
if (error != 0) {
|
||||
sbuf_delete(sb);
|
||||
snprintf(ci->error_str, sizeof(ci->error_str),
|
||||
"copyout failed with error %d", error);
|
||||
ci->status = CTL_ISCSI_ERROR;
|
||||
return;
|
||||
}
|
||||
cilp->fill_len = sbuf_len(sb) + 1;
|
||||
ci->status = CTL_ISCSI_OK;
|
||||
sbuf_delete(sb);
|
||||
@ -2163,9 +2169,9 @@ cfiscsi_ioctl_port_create(struct ctl_req *req)
|
||||
retval = ctl_port_register(port);
|
||||
if (retval != 0) {
|
||||
ctl_free_opts(&port->options);
|
||||
cfiscsi_target_release(ct);
|
||||
free(port->port_devid, M_CFISCSI);
|
||||
free(port->target_devid, M_CFISCSI);
|
||||
cfiscsi_target_release(ct);
|
||||
req->status = CTL_LUN_ERROR;
|
||||
snprintf(req->error_str, sizeof(req->error_str),
|
||||
"ctl_port_register() failed with error %d", retval);
|
||||
|
Loading…
x
Reference in New Issue
Block a user