diff --git a/lib/login.c b/lib/login.c index af2d1cb..137e011 100644 --- a/lib/login.c +++ b/lib/login.c @@ -735,9 +735,13 @@ iscsi_process_login_reply(struct iscsi_context *iscsi, struct iscsi_pdu *pdu, if (!strcmp((char *)ptr + 13, "CRC32C")) { iscsi->header_digest = ISCSI_HEADER_DIGEST_CRC32C; + iscsi->want_header_digest + = ISCSI_HEADER_DIGEST_CRC32C; } else { iscsi->header_digest = ISCSI_HEADER_DIGEST_NONE; + iscsi->want_header_digest + = ISCSI_HEADER_DIGEST_NONE; } }