Просмотр исходного кода

virtualcam-module: Return S_FALSE if locks non-zero

The code mistakenly was returning S_OK if non-zero, which would have
been the opposite of what was intended.
jp9000 3 лет назад
Родитель
Сommit
db789cfa44
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      plugins/win-dshow/virtualcam-module/virtualcam-module.cpp

+ 1 - 1
plugins/win-dshow/virtualcam-module/virtualcam-module.cpp

@@ -252,7 +252,7 @@ STDAPI DllInstall(BOOL install, LPCWSTR)
 
 STDAPI DllCanUnloadNow()
 {
-	return os_atomic_load_long(&locks) ? S_OK : S_FALSE;
+	return os_atomic_load_long(&locks) ? S_FALSE : S_OK;
 }
 
 STDAPI DllGetClassObject(REFCLSID cls, REFIID riid, void **p_ptr)