From ff2813364a8426a54d268903e6eb95f749ae6a5d Mon Sep 17 00:00:00 2001 From: Michael Stefaniuc Date: Fri, 21 May 2010 20:34:53 +0200 Subject: [PATCH] msacm32: Avoid using the long type. --- dlls/msacm32/driver.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/msacm32/driver.c b/dlls/msacm32/driver.c index c02d89f009..d0b543c314 100644 --- a/dlls/msacm32/driver.c +++ b/dlls/msacm32/driver.c @@ -77,8 +77,8 @@ MMRESULT WINAPI acmDriverAddA(PHACMDRIVERID phadid, HINSTANCE hinstModule, /* A->W translation of name */ if ((fdwAdd & ACM_DRIVERADDF_TYPEMASK) == ACM_DRIVERADDF_NAME) { - unsigned long len; - + INT len; + if (lParam == 0) return MMSYSERR_INVALPARAM; len = MultiByteToWideChar(CP_ACP, 0, (LPSTR)lParam, -1, NULL, 0); driverW = HeapAlloc(MSACM_hHeap, 0, len * sizeof(WCHAR));