Marcus Meissner : mmdevapi: Fixed buffer size passed to RegEnumKeyExW.

Alexandre Julliard julliard at winehq.org
Fri Dec 31 11:01:07 CST 2010


Module: wine
Branch: master
Commit: acefa93cd64af42d517422ca088206c8de5dcd6e
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=acefa93cd64af42d517422ca088206c8de5dcd6e

Author: Marcus Meissner <marcus at jet.franken.de>
Date:   Fri Dec 31 15:15:58 2010 +0100

mmdevapi: Fixed buffer size passed to RegEnumKeyExW.

---

 dlls/mmdevapi/devenum.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/mmdevapi/devenum.c b/dlls/mmdevapi/devenum.c
index e53566a..d375de9 100644
--- a/dlls/mmdevapi/devenum.c
+++ b/dlls/mmdevapi/devenum.c
@@ -950,7 +950,7 @@ HRESULT MMDevEnum_Create(REFIID riid, void **ppv)
             DWORD len;
             PROPVARIANT pv = { VT_EMPTY };
 
-            len = sizeof(guidvalue);
+            len = sizeof(guidvalue)/sizeof(guidvalue[0]);
             ret = RegEnumKeyExW(cur, i++, guidvalue, &len, NULL, NULL, NULL, NULL);
             if (ret == ERROR_NO_MORE_ITEMS)
             {




More information about the wine-cvs mailing list