From 3d9b297c264c8cdbbd47c51026ecfb0c6dc4e156 Mon Sep 17 00:00:00 2001 From: Maarten Lankhorst Date: Thu, 22 May 2008 11:07:27 -0700 Subject: [PATCH] winmm: Use HeapAlloc in the wave test instead of using strdup Valgrind complains about this --- dlls/winmm/tests/wave.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/dlls/winmm/tests/wave.c b/dlls/winmm/tests/wave.c index 2844be4..6401fd3 100644 --- a/dlls/winmm/tests/wave.c +++ b/dlls/winmm/tests/wave.c @@ -885,7 +885,8 @@ static void wave_out_test_device(int device) HeapFree(GetProcessHeap(), 0, nameW); } else if (rc==MMSYSERR_NOTSUPPORTED) { - nameA=strdup("not supported"); + nameA=HeapAlloc(GetProcessHeap(), 0, sizeof("not supported")); + strcpy(nameA, "not supported"); } rc=waveOutGetDevCapsA(device,&capsA,sizeof(capsA)); -- 1.5.4.1