[ibal] Fix an assert. [mlnx: 2610]
authortzachid <tzachid@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Mon, 23 Jun 2008 07:52:48 +0000 (07:52 +0000)
committertzachid <tzachid@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Mon, 23 Jun 2008 07:52:48 +0000 (07:52 +0000)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1295 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

inc/complib/cl_qlist.h

index cd8065e..4c411f6 100644 (file)
@@ -349,6 +349,7 @@ __cl_primitive_remove(
        {\r
                p_list_item->p_next = NULL;\r
                p_list_item->p_prev = NULL;\r
+               p_list_item->p_list = NULL;\r
        }\r
 #endif /* defined( _DEBUG_ ) */\r
 }\r
@@ -1221,11 +1222,6 @@ cl_qlist_remove_head(
        if( p_item == cl_qlist_end( p_list ) )\r
                return( p_item );\r
 \r
-#if defined( _DEBUG_ )\r
-       /* Clear the item's link to the list. */\r
-       p_item->p_list = NULL;\r
-#endif\r
-\r
        __cl_primitive_remove( p_item );\r
 \r
        p_list->count--;\r
@@ -1276,11 +1272,6 @@ cl_qlist_remove_tail(
        if( p_item == cl_qlist_end( p_list ) )\r
                return( p_item );\r
 \r
-#if defined( _DEBUG_ )\r
-       /* Clear the item's link to the list. */\r
-       p_item->p_list = NULL;\r
-#endif\r
-\r
        __cl_primitive_remove( p_item );\r
 \r
        p_list->count--;\r
@@ -1329,11 +1320,6 @@ cl_qlist_remove_item(
        if( p_list_item == cl_qlist_end( p_list ) )\r
                return;\r
 \r
-#if defined( _DEBUG_ )\r
-       /* Clear the item's link to the list. */\r
-       p_list_item->p_list = NULL;\r
-#endif\r
-\r
        __cl_primitive_remove( p_list_item );\r
 \r
        p_list->count--;\r