diff --git a/lib/scsi/scsi_bdev.c b/lib/scsi/scsi_bdev.c index 2c9c05cef..7ff98f52e 100644 --- a/lib/scsi/scsi_bdev.c +++ b/lib/scsi/scsi_bdev.c @@ -1195,7 +1195,7 @@ bdev_scsi_task_complete_reset(struct spdk_bdev_io *bdev_io, bool success, { struct spdk_scsi_task *task = cb_arg; - task->bdev_io = bdev_io; + spdk_bdev_free_io(bdev_io); if (success) { task->response = SPDK_SCSI_TASK_MGMT_RESP_SUCCESS;