From 4af745126b459e297fe4846baab188e60862b07d Mon Sep 17 00:00:00 2001 From: Pawel Wodkowski Date: Fri, 9 Jun 2017 17:33:51 +0200 Subject: [PATCH] scsi: don't leak bdev_io on mgmt task complete Change-Id: I90623a81e31176f08ac409d26a0c23f0af2231db Signed-off-by: Pawel Wodkowski Reviewed-on: https://review.gerrithub.io/364773 Reviewed-by: Ben Walker Tested-by: SPDK Automated Test System --- lib/scsi/scsi_bdev.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/scsi/scsi_bdev.c b/lib/scsi/scsi_bdev.c index cc2bc401d..21e649dc9 100644 --- a/lib/scsi/scsi_bdev.c +++ b/lib/scsi/scsi_bdev.c @@ -1261,6 +1261,8 @@ spdk_bdev_scsi_task_complete_mgmt(struct spdk_bdev_io *bdev_io, bool success, { struct spdk_scsi_task *task = cb_arg; + task->blockdev_io = bdev_io; + if (success) { task->response = SPDK_SCSI_TASK_MGMT_RESP_SUCCESS; }