diff --git a/modules/lua/lua_vmprep.c b/modules/lua/lua_vmprep.c index 925f2b344a..e6d68cf000 100644 --- a/modules/lua/lua_vmprep.c +++ b/modules/lua/lua_vmprep.c @@ -471,6 +471,9 @@ lua_State *ap_lua_get_lua_state(apr_pool_t *lifecycle_pool, cache_info = sspec->finfo; } else { +#if APR_HAS_THREADS + apr_thread_mutex_unlock(ap_lua_mutex); +#endif return NULL; } }