@@ -573,7 +573,7 @@ iscsi_task_mgmt_target_cold_reset_async(struct iscsi_context *iscsi,
|
||||
*/
|
||||
|
||||
struct iscsi_data {
|
||||
int size;
|
||||
size_t size;
|
||||
unsigned char *data;
|
||||
};
|
||||
|
||||
|
||||
@@ -340,6 +340,10 @@ try_again:
|
||||
iscsi_free_iscsi_inqueue(old_iscsi, old_iscsi->inqueue);
|
||||
}
|
||||
|
||||
if (old_iscsi->outqueue_current != NULL && old_iscsi->outqueue_current->flags & ISCSI_PDU_DELETE_WHEN_SENT) {
|
||||
iscsi_free_pdu(old_iscsi, old_iscsi->outqueue_current);
|
||||
}
|
||||
|
||||
close(iscsi->fd);
|
||||
iscsi->fd = old_iscsi->fd;
|
||||
iscsi->mallocs+=old_iscsi->mallocs;
|
||||
|
||||
@@ -753,8 +753,8 @@ iscsi_queue_pdu(struct iscsi_context *iscsi, struct iscsi_pdu *pdu)
|
||||
unsigned long crc;
|
||||
|
||||
if (pdu->outdata.size < ISCSI_RAW_HEADER_SIZE + 4) {
|
||||
iscsi_set_error(iscsi, "PDU too small (%d) to contain header digest",
|
||||
pdu->outdata.size);
|
||||
iscsi_set_error(iscsi, "PDU too small (%u) to contain header digest",
|
||||
(unsigned int) pdu->outdata.size);
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user