diff --git a/src/gc.c b/src/gc.c index e3d0a973ec2d486ef4d7314db77a96393c608380..c1db83d65d4368b4a7fd309cf758bfbf52747396 100644 --- a/src/gc.c +++ b/src/gc.c @@ -721,7 +721,7 @@ void describe_location(void *real_memblock, int flags) { struct program *p; - void *memblock=0, *descblock, *inblock; + void *memblock=0, *descblock, *inblock = NULL; if(!location) return; /* fprintf(stderr,"**Location of (short) svalue: %p\n",location); */ @@ -1031,7 +1031,7 @@ static void debug_gc_fatal_va (void *DEBUGUSED(a), int DEBUGUSED(type), int DEBU #ifdef PIKE_DEBUG if (a) { - void *inblock; + void *inblock = NULL; /* Temporarily jumping out of gc to avoid being caught in debug * checks in describe(). */ Pike_in_gc = 0;