Commit 584d2952 authored by Jim Harris's avatar Jim Harris Committed by Tomasz Zawadzki
Browse files

nvmf/fc: fix memleaks



Submitted by @udayawati via GitHub comment on
issue #2872.

Fixes issue #2872.

Signed-off-by: default avatarJim Harris <james.r.harris@intel.com>
Change-Id: Id662fc0178f6112dfe791733bda43f634107403f

Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/16932


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarShuhei Matsumoto <smatsumoto@nvidia.com>
Reviewed-by: default avatarAnil Veerabhadrappa <anil.veerabhadrappa@broadcom.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Community-CI: Mellanox Build Bot
parent ce67e0c7
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -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,
		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);
}