diff --git a/plugins/win-wasapi/enum-wasapi.cpp b/plugins/win-wasapi/enum-wasapi.cpp index 9d5a72524..06bc17d06 100644 --- a/plugins/win-wasapi/enum-wasapi.cpp +++ b/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;