From: Michael Brown Date: Tue, 10 Jul 2007 05:31:11 +0000 (+0100) Subject: May be required in some disconnect scenarios X-Git-Tag: v0.9.3~219 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b3e44a24b112e9d70786aee4cd8bf49b1c6d73b8;p=thirdparty%2Fipxe.git May be required in some disconnect scenarios --- diff --git a/src/net/tcp/iscsi.c b/src/net/tcp/iscsi.c index 4ce375130..273f0d68c 100644 --- a/src/net/tcp/iscsi.c +++ b/src/net/tcp/iscsi.c @@ -142,6 +142,7 @@ static void iscsi_close_connection ( struct iscsi_session *iscsi, int rc ) { /* Reset TX and RX state machines */ iscsi->tx_state = ISCSI_TX_IDLE; iscsi->rx_state = ISCSI_RX_BHS; + iscsi->rx_offset = 0; /* Free any temporary dynamically allocated memory */ chap_finish ( &iscsi->chap );