rdma/common.c: Fix possible memory leaks
Signed-off-by: ChengqiangMeng <chengqiangx.meng@intel.com> Change-Id: I134f3ca3dfb0c747b0ca8544068961a53470106f Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/7262 Reviewed-by: <dongx.yi@intel.com> Reviewed-by: <qun.wan@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot
This commit is contained in:
parent
35dfd3eafb
commit
1c3bc9d64d
@ -248,6 +248,9 @@ spdk_rdma_srq_create(struct spdk_rdma_srq_init_attr *init_attr)
|
||||
|
||||
rdma_srq->srq = ibv_create_srq(init_attr->pd, &init_attr->srq_init_attr);
|
||||
if (!rdma_srq->srq) {
|
||||
if (!init_attr->stats) {
|
||||
free(rdma_srq->stats);
|
||||
}
|
||||
SPDK_ERRLOG("Unable to create SRQ, errno %d (%s)\n", errno, spdk_strerror(errno));
|
||||
free(rdma_srq);
|
||||
return NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user