nvmf/fc: fix memleaks
Submitted by @udayawati via GitHub comment on issue #2872. Fixes issue #2872. Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: Id662fc0178f6112dfe791733bda43f634107403f Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16932 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com> Reviewed-by: Anil Veerabhadrappa <anil.veerabhadrappa@broadcom.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Community-CI: Mellanox Build Bot
This commit is contained in:
parent
ce67e0c787
commit
584d295245
@ -3408,8 +3408,11 @@ nvmf_fc_adm_evnt_nport_delete(void *arg)
|
|||||||
it_del_args->rpi = rport_iter->rpi;
|
it_del_args->rpi = rport_iter->rpi;
|
||||||
it_del_args->s_id = rport_iter->s_id;
|
it_del_args->s_id = rport_iter->s_id;
|
||||||
|
|
||||||
nvmf_fc_main_enqueue_event(SPDK_FC_IT_DELETE, (void *)it_del_args,
|
err = nvmf_fc_main_enqueue_event(SPDK_FC_IT_DELETE, (void *)it_del_args,
|
||||||
nvmf_fc_adm_delete_nport_cb);
|
nvmf_fc_adm_delete_nport_cb);
|
||||||
|
if (err) {
|
||||||
|
free(it_del_args);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
out:
|
out:
|
||||||
@ -3660,6 +3663,7 @@ out:
|
|||||||
SPDK_DEBUGLOG(nvmf_fc_adm_api, "%s", log_str);
|
SPDK_DEBUGLOG(nvmf_fc_adm_api, "%s", log_str);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
free(args);
|
||||||
free(arg);
|
free(arg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user