mirror of
https://github.com/ipxe/ipxe
synced 2026-06-29 00:07:28 +03:00
[iscsi] Ensure SCSI sense data is present before parsing
Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
+1
-1
@@ -443,7 +443,7 @@ static int iscsi_rx_scsi_response ( struct iscsi_session *iscsi,
|
|||||||
rsp.overrun = -(residual_count);
|
rsp.overrun = -(residual_count);
|
||||||
}
|
}
|
||||||
data_len = ISCSI_DATA_LEN ( response->lengths );
|
data_len = ISCSI_DATA_LEN ( response->lengths );
|
||||||
if ( data_len ) {
|
if ( data_len >= 2 ) {
|
||||||
scsi_parse_sense ( ( iscsi->rx_buffer + 2 ), ( data_len - 2 ),
|
scsi_parse_sense ( ( iscsi->rx_buffer + 2 ), ( data_len - 2 ),
|
||||||
&rsp.sense );
|
&rsp.sense );
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user