ippool: Fix NULL pointer access
authorMario Domenech Goulart <mario.goulart@gmail.com>
Tue, 28 Feb 2012 12:29:12 +0000 (09:29 -0300)
committerDaniel Wagner <daniel.wagner@bmw-carit.de>
Tue, 28 Feb 2012 12:41:15 +0000 (13:41 +0100)
Not all allocated blocks info data structure have a pool associated.

src/ippool.c

index b513b09..58a0d28 100644 (file)
@@ -296,7 +296,7 @@ update:
                if (!(it->start <= info->start || info->start <= it->end))
                        continue;
 
-               if (it->pool->collision_cb != NULL)
+               if (it->pool != NULL && it->pool->collision_cb != NULL)
                        it->pool->collision_cb(it->pool, it->pool->user_data);
 
                return;