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:
Jim Harris 2023-02-24 14:11:32 -07:00 committed by Tomasz Zawadzki
parent ce67e0c787
commit 584d295245

View File

@ -3408,8 +3408,11 @@ nvmf_fc_adm_evnt_nport_delete(void *arg)
it_del_args->rpi = rport_iter->rpi;
it_del_args->s_id = rport_iter->s_id;
nvmf_fc_main_enqueue_event(SPDK_FC_IT_DELETE, (void *)it_del_args,
nvmf_fc_adm_delete_nport_cb);
err = nvmf_fc_main_enqueue_event(SPDK_FC_IT_DELETE, (void *)it_del_args,
nvmf_fc_adm_delete_nport_cb);
if (err) {
free(it_del_args);
}
}
out:
@ -3660,6 +3663,7 @@ out:
SPDK_DEBUGLOG(nvmf_fc_adm_api, "%s", log_str);
}
free(args);
free(arg);
}