command->data_{in,out} are now userptr_t, so it is invalid to compare
authorMichael Brown <mcb30@etherboot.org>
Thu, 10 Aug 2006 17:35:14 +0000 (17:35 +0000)
committerMichael Brown <mcb30@etherboot.org>
Thu, 10 Aug 2006 17:35:14 +0000 (17:35 +0000)
against NULL.

src/net/tcp/iscsi.c

index c7c47cb..e970fb3 100644 (file)
@@ -129,7 +129,7 @@ static void iscsi_rx_data_in ( struct iscsi_session *iscsi, void *data,
        /* Copy data to data-in buffer */
        offset = ntohl ( data_in->offset ) + iscsi->rx_offset;
        assert ( iscsi->command != NULL );
-       assert ( iscsi->command->data_in != NULL );
+       assert ( iscsi->command->data_in );
        assert ( ( offset + len ) <= iscsi->command->data_in_len );
        copy_to_user ( iscsi->command->data_in, offset, data, len );
 
@@ -235,7 +235,7 @@ static void iscsi_tx_data_out ( struct iscsi_session *iscsi,
                   iscsi->tx_offset );
        remaining = ( ISCSI_DATA_LEN ( data_out->lengths ) - iscsi->tx_offset);
        assert ( iscsi->command != NULL );
-       assert ( iscsi->command->data_out != NULL );
+       assert ( iscsi->command->data_out );
        assert ( ( offset + remaining ) <= iscsi->command->data_out_len );
        
        if ( remaining < len )