diff --git a/src/sloballoc.c b/src/sloballoc.c index 8b6cbc5ef790df3c2fc98c191f7da216fb48c9e5..d42f50fa424766e301b5b9f717fbc24053fd1eea 100644 --- a/src/sloballoc.c +++ b/src/sloballoc.c @@ -71,7 +71,7 @@ void *sloballoc(SLOB *slob, size_t size) void slobfree(SLOB *slob, void *a_) { struct alloc *a = a_ - sizeof(struct alloc); - struct block *b, **p, *left=NULL, *right=NULL, **rightp; + struct block *b, **p, *left=NULL, *right=NULL, **rightp=NULL; // sanity check: a lies inside slob assert((void *)a >= (void *)slob->data);