From b5581938caf6c93b866eed3b315988c92d1475b5 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Sun, 28 May 2017 15:30:06 -0700 Subject: [PATCH] win-wasapi: Fix potential null pointer deref in enumeration --- plugins/win-wasapi/enum-wasapi.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;