Explorar o código

win-wasapi: Fix potential null pointer deref in enumeration

jp9000 %!s(int64=8) %!d(string=hai) anos
pai
achega
b5581938ca
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      plugins/win-wasapi/enum-wasapi.cpp

+ 1 - 1
plugins/win-wasapi/enum-wasapi.cpp

@@ -20,7 +20,7 @@ string GetDeviceName(IMMDevice *device)
 		PropVariantInit(&nameVar);
 		res = store->GetValue(PKEY_Device_FriendlyName, &nameVar);
 
-		if (SUCCEEDED(res)) {
+		if (SUCCEEDED(res) && nameVar.pwszVal && *nameVar.pwszVal) {
 			size_t len = wcslen(nameVar.pwszVal);
 			size_t size;