[NTOS]
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Wed, 1 Jun 2011 09:59:54 +0000 (09:59 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Wed, 1 Jun 2011 09:59:54 +0000 (09:59 +0000)
- Fix bug in PnpRegSzToString. The caller expects the result length to be the length of the string in bytes, not the string length
- Introduced in rev 46690

svn path=/trunk/; revision=52037

reactos/ntoskrnl/io/pnpmgr/pnputil.c

index f274f3d..9bbccac 100644 (file)
@@ -178,7 +178,7 @@ PnpRegSzToString(IN PWCHAR RegSzData,
     for (p = RegSzData; p < pp; p++) if (!*p) break;
     
     /* Return it */
-    if (StringLength) *StringLength = p - RegSzData;
+    if (StringLength) *StringLength = (p - RegSzData) * sizeof(WCHAR);
     return TRUE;
 }