From 0f9eeb6f649fc06a9c7ee18884e4c76066c1c670 Mon Sep 17 00:00:00 2001 From: Dmitry Timoshkov Date: Tue, 13 May 2003 23:36:49 +0000 Subject: [PATCH] Fix an obvious typo in get_res_name. Spotted by Mike McCormack. --- dlls/kernel/resource.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/kernel/resource.c b/dlls/kernel/resource.c index 942b9b05b32..29d5bd0b2fe 100644 --- a/dlls/kernel/resource.c +++ b/dlls/kernel/resource.c @@ -52,7 +52,7 @@ static NTSTATUS get_res_nameA( LPCSTR name, UNICODE_STRING *str ) if (name[0] == '#') { ULONG value; - if (RtlCharToInteger( name, 10, &value ) != STATUS_SUCCESS || HIWORD(value)) + if (RtlCharToInteger( name + 1, 10, &value ) != STATUS_SUCCESS || HIWORD(value)) return STATUS_INVALID_PARAMETER; str->Buffer = (LPWSTR)value; return STATUS_SUCCESS; @@ -73,7 +73,7 @@ static NTSTATUS get_res_nameW( LPCWSTR name, UNICODE_STRING *str ) if (name[0] == '#') { ULONG value; - RtlInitUnicodeString( str, name ); + RtlInitUnicodeString( str, name + 1 ); if (RtlUnicodeStringToInteger( str, 10, &value ) != STATUS_SUCCESS || HIWORD(value)) return STATUS_INVALID_PARAMETER; str->Buffer = (LPWSTR)value;