diff --git a/src/mzscheme/gc2/newgc.c b/src/mzscheme/gc2/newgc.c index 17561ff814..01566ce8a5 100644 --- a/src/mzscheme/gc2/newgc.c +++ b/src/mzscheme/gc2/newgc.c @@ -2978,7 +2978,7 @@ static void fprintf_debug(NewGC *gc, const char *msg, objhead *info, FILE* file, fprintf(file, "RMP %p already freed and out of bounds\n", SCHEME_PATH_VAL(obj)); } default: - fprintf_buffer(file, ((char *)obj), (info->size * WORD_SIZE)); + fprintf_buffer(file, ((char *)obj), (info->size * WORD_SIZE) - sizeof(objhead)); break; } }