[iscsi] Ensure SCSI sense data is present before parsing

Signed-off-by: Michael Brown <mcb30@ipxe.org>
diff --git a/src/net/tcp/iscsi.c b/src/net/tcp/iscsi.c
index 0d1f0f6..3efee96 100644
--- a/src/net/tcp/iscsi.c
+++ b/src/net/tcp/iscsi.c
@@ -443,7 +443,7 @@
 		rsp.overrun = -(residual_count);
 	}
 	data_len = ISCSI_DATA_LEN ( response->lengths );
-	if ( data_len ) {
+	if ( data_len >= 2 ) {
 		scsi_parse_sense ( ( iscsi->rx_buffer + 2 ), ( data_len - 2 ),
 				   &rsp.sense );
 	}