diff --git a/src/lib/error.c b/src/lib/error.c index a7044ffb3..161b695e6 100644 --- a/src/lib/error.c +++ b/src/lib/error.c @@ -58,7 +58,10 @@ static void lumiera_error_tls_delete (void* err) { if (err) - free (((LumieraErrorcontext)err)->extra); + { + free (((LumieraErrorcontext)err)->extra); + free (err); + } } static void