diff --git a/lib/login.c b/lib/login.c index 32c3c8c..492df3b 100644 --- a/lib/login.c +++ b/lib/login.c @@ -1154,6 +1154,7 @@ iscsi_logout_async(struct iscsi_context *iscsi, iscsi_command_cb cb, pdu->callback = cb; pdu->private_data = private_data; + pdu->flags |= ISCSI_PDU_CORK_WHEN_SENT; if (iscsi_queue_pdu(iscsi, pdu) != 0) { iscsi_set_error(iscsi, "Out-of-memory: failed to queue iscsi "