diff --git a/src/racket/src/fun.c b/src/racket/src/fun.c index bde5af79ef..be759d02e9 100644 --- a/src/racket/src/fun.c +++ b/src/racket/src/fun.c @@ -6253,6 +6253,7 @@ static Scheme_Object **chaperone_do_control(const char *name, int mode, proc = init_guard; if (SAME_OBJ(NULL, scheme_values_func)) proc = NULL; + px = NULL; } else { px = (Scheme_Chaperone *)obj; obj = px->prev;