diff --git a/lib/libesp32/berry/src/be_solidifylib.c b/lib/libesp32/berry/src/be_solidifylib.c index 1a107dff4..8f95f47b4 100644 --- a/lib/libesp32/berry/src/be_solidifylib.c +++ b/lib/libesp32/berry/src/be_solidifylib.c @@ -426,7 +426,8 @@ static void m_solidify_closure(bvm *vm, bbool str_literal, const bclosure *clo, const char * func_name = str(pr->name); if (clo->nupvals > 0) { - logfmt("--> Unsupported upvals in closure <---"); + const char *name = str(clo->proto->name); + logfmt("--> Unsupported upvals in closure in '%s' <---", name ? name : ""); // be_raise(vm, "internal_error", "Unsupported upvals in closure"); }