lib/nvme: fix do not use cuse session on fail
Change-Id: I9946829183c43286da4be6bda887a4d13d93e398 Signed-off-by: Tomasz Kulasek <tomaszx.kulasek@intel.com> Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2612 Community-CI: Mellanox Build Bot Community-CI: Broadcom CI Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Changpeng Liu <changpeng.liu@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
This commit is contained in:
parent
89e47f6014
commit
c84b3cccdd
@ -645,7 +645,7 @@ cuse_thread(void *arg)
|
|||||||
}
|
}
|
||||||
if (!cuse_device->session) {
|
if (!cuse_device->session) {
|
||||||
SPDK_ERRLOG("Cannot create cuse session\n");
|
SPDK_ERRLOG("Cannot create cuse session\n");
|
||||||
goto end;
|
goto err;
|
||||||
}
|
}
|
||||||
|
|
||||||
SPDK_NOTICELOG("fuse session for device %s created\n", cuse_device->dev_name);
|
SPDK_NOTICELOG("fuse session for device %s created\n", cuse_device->dev_name);
|
||||||
@ -665,9 +665,8 @@ cuse_thread(void *arg)
|
|||||||
}
|
}
|
||||||
free(buf.mem);
|
free(buf.mem);
|
||||||
fuse_session_reset(cuse_device->session);
|
fuse_session_reset(cuse_device->session);
|
||||||
|
|
||||||
end:
|
|
||||||
cuse_lowlevel_teardown(cuse_device->session);
|
cuse_lowlevel_teardown(cuse_device->session);
|
||||||
|
err:
|
||||||
pthread_exit(NULL);
|
pthread_exit(NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user