diff --git a/lib/iser.c b/lib/iser.c index fae0534..22e9a19 100644 --- a/lib/iser.c +++ b/lib/iser.c @@ -624,6 +624,9 @@ overflow_data_size(struct iser_pdu *iser_pdu) { int data_size; + if (!iser_pdu->iscsi_pdu.scsi_cbdata.task) { + return 0; + } data_size = iser_pdu->iscsi_pdu.scsi_cbdata.task->expxferlen; return (data_size > DATA_BUFFER_SIZE);