]> git.sesse.net Git - ffmpeg/blobdiff - libavfilter/glslang.cpp
avformat/mpegtsenc: move is_dvb_subtitle/is_dvb_teletext initialization upwards
[ffmpeg] / libavfilter / glslang.cpp
index 125eb5c364bad0b3f016a4321377b85c38534dcc..986bddd789d0b42bab547097e2326fc82b38a298 100644 (file)
@@ -235,8 +235,7 @@ int glslang_init(void)
 void glslang_uninit(void)
 {
     pthread_mutex_lock(&glslang_mutex);
-    av_assert0(glslang_refcount > 0);
-    if (--glslang_refcount == 0)
+    if (glslang_refcount && (--glslang_refcount == 0))
         FinalizeProcess();
     pthread_mutex_unlock(&glslang_mutex);
 }