diff --git a/src/avisynth_wrap.cpp b/src/avisynth_wrap.cpp index a3b6a3de6..eb957fa3c 100644 --- a/src/avisynth_wrap.cpp +++ b/src/avisynth_wrap.cpp @@ -105,7 +105,7 @@ AviSynthWrapper::AviSynthWrapper() { AviSynthWrapper::~AviSynthWrapper() { if (!--avs_refcount) { - delete env; + env->DeleteScriptEnvironment(); #ifdef _WIN32 FreeLibrary(hLib); #else