From f5f297382dfe0d5cb329610466815d12dbdca313 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9=20van=20Geldorp?= Date: Sun, 2 Feb 2003 22:40:36 +0000 Subject: [PATCH] Set lpcbData (data length) correctly svn path=/trunk/; revision=4109 --- reactos/lib/advapi32/reg/reg.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/reactos/lib/advapi32/reg/reg.c b/reactos/lib/advapi32/reg/reg.c index cf6635792a0..5b1db8ccc52 100644 --- a/reactos/lib/advapi32/reg/reg.c +++ b/reactos/lib/advapi32/reg/reg.c @@ -1,4 +1,4 @@ -/* $Id: reg.c,v 1.22 2003/02/02 19:27:16 hyperion Exp $ +/* $Id: reg.c,v 1.23 2003/02/02 22:40:36 gvg Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS system libraries @@ -1555,8 +1555,10 @@ RegQueryValueExW( ((PWSTR)lpData)[ValueInfo->DataLength / sizeof(WCHAR)] = 0; } } - DPRINT("Type %d ResultSize %d\n", ValueInfo->Type, ResultSize); - *lpcbData = (DWORD)ResultSize; + DPRINT("Type %d Size %d\n", ValueInfo->Type, ValueInfo->DataLength); + if (NULL != lpcbData) { + *lpcbData = (DWORD)ValueInfo->DataLength; + } RtlFreeHeap(RtlGetProcessHeap(), 0, ValueInfo); return dwError; }