[PATCH] winmm: Avoid a couple of unneeded lstrlenW() calls.
Francois Gouget
fgouget at free.fr
Mon Sep 16 09:01:04 CDT 2019
Note that since str is a buffer it cannot be NULL.
Signed-off-by: Francois Gouget <fgouget at free.fr>
---
dlls/winmm/playsound.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/winmm/playsound.c b/dlls/winmm/playsound.c
index 2731e7b9357..be3f9d4c80b 100644
--- a/dlls/winmm/playsound.c
+++ b/dlls/winmm/playsound.c
@@ -87,11 +87,11 @@ static HMMIO get_mmioFromProfile(UINT uFlags, LPCWSTR lpszName)
TRACE("searching in SystemSound list for %s\n", debugstr_w(lpszName));
GetProfileStringW(wszSounds, lpszName, wszNull, str, ARRAY_SIZE(str));
- if (lstrlenW(str) == 0)
+ if (!*str)
{
if (uFlags & SND_NODEFAULT) goto next;
GetProfileStringW(wszSounds, wszDefault, wszNull, str, ARRAY_SIZE(str));
- if (lstrlenW(str) == 0) goto next;
+ if (!*str) goto next;
}
for (ptr = str; *ptr && *ptr != ','; ptr++);
if (*ptr) *ptr = 0;
--
2.20.1
More information about the wine-devel
mailing list