diff --git a/lib/scsi/lun.c b/lib/scsi/lun.c index 02237f5a2..e2d75cc5f 100644 --- a/lib/scsi/lun.c +++ b/lib/scsi/lun.c @@ -106,7 +106,7 @@ spdk_scsi_lun_task_mgmt_execute(struct spdk_scsi_task *task, if (!task->lun) { /* LUN does not exist */ task->response = SPDK_SCSI_TASK_MGMT_RESP_INVALID_LUN; - spdk_scsi_lun_complete_mgmt_task(NULL, task); + task->cpl_fn(task); return -1; }