From a974e8efe1aef3406ab998facafef35c85c09667 Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Mon, 19 Sep 2011 21:12:32 +1000 Subject: [PATCH] When a scsi task / pdu has been cancelled, pass back SCSI_STATUS_CANCELLED to the task callback and not default to SCSI_STATUS_ERROR --- lib/scsi-command.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/scsi-command.c b/lib/scsi-command.c index 7e96ac4..4ee61f8 100644 --- a/lib/scsi-command.c +++ b/lib/scsi-command.c @@ -60,6 +60,7 @@ iscsi_scsi_response_cb(struct iscsi_context *iscsi, int status, case SCSI_STATUS_CHECK_CONDITION: case SCSI_STATUS_GOOD: case SCSI_STATUS_ERROR: + case SCSI_STATUS_CANCELLED: scsi_cbdata->callback(iscsi, status, scsi_cbdata->task, scsi_cbdata->private_data); return;