Coverity: Forward NULL: CID 32
authorNelson Ferreira <nelson.ferreira@ieee.org>
Fri, 20 Jan 2012 17:54:38 +0000 (12:54 -0500)
committerNelson Ferreira <nelson.ferreira@ieee.org>
Fri, 20 Jan 2012 17:54:38 +0000 (12:54 -0500)
* src/extents.c (extent_list_delete_marker): Make sure p is not
dereference if NULL even in case of fatal crash.

Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
src/extents.c

index 92d1c8b..c59e066 100644 (file)
@@ -917,7 +917,11 @@ extent_list_delete_marker(extent_list_t el, extent_list_marker_t m)
        extent_list_marker_t p, prev;
 
        for (prev = 0, p = el->markers; p && p != m; prev = p, p = p->next);
-       assert(p);
+       if( !p ) {
+               abort();
+               return;
+       }
+
        if (prev) {
                prev->next = p->next;
        } else {