May be required in some disconnect scenarios
authorMichael Brown <mcb30@etherboot.org>
Tue, 10 Jul 2007 05:31:11 +0000 (06:31 +0100)
committerMichael Brown <mcb30@etherboot.org>
Tue, 10 Jul 2007 05:31:11 +0000 (06:31 +0100)
src/net/tcp/iscsi.c

index 4ce3751..273f0d6 100644 (file)
@@ -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 );