pdu: set pdu->cmdsn when the pdu structure is updated

Signed-off-by: Peter Lieven <pl@kamp.de>
This commit is contained in:
Peter Lieven
2015-03-30 12:31:24 +02:00
parent 395ca12746
commit 153e6ba07c
6 changed files with 5 additions and 10 deletions
+2 -3
View File
@@ -55,8 +55,8 @@ iscsi_nop_out_async(struct iscsi_context *iscsi, iscsi_command_cb cb,
/* lun */
iscsi_pdu_set_lun(pdu, 0);
iscsi_pdu_set_cmdsn(pdu, iscsi->cmdsn);
pdu->cmdsn = iscsi->cmdsn++;
/* cmdsn */
iscsi_pdu_set_cmdsn(pdu, iscsi->cmdsn++);
pdu->callback = cb;
pdu->private_data = private_data;
@@ -112,7 +112,6 @@ iscsi_send_target_nop_out(struct iscsi_context *iscsi, uint32_t ttt)
/* cmdsn is not increased if Immediate delivery*/
iscsi_pdu_set_cmdsn(pdu, iscsi->cmdsn);
pdu->cmdsn = iscsi->cmdsn;
if (iscsi_queue_pdu(iscsi, pdu) != 0) {
iscsi_set_error(iscsi, "failed to queue iscsi nop-out pdu");