[pkg-wine-party] [SCM] Debian Wine packaging branch, wheezy, updated. wine-1.4-7-302-gb61b690
Alexandre Julliard
julliard at winehq.org
Sun Jun 17 20:01:54 UTC 2012
The following commit has been merged in the wheezy branch:
commit 46261081d8bb6f81c6d92bddc867299e4774e475
Author: Ken Thomases <ken at codeweavers.com>
Date: Mon Mar 12 22:50:09 2012 -0500
ntdll: Fix status returned for too-long registry value names.
(cherry picked from commit 97645d7a1a9eec6100c637534620ac6811622794)
diff --git a/dlls/ntdll/reg.c b/dlls/ntdll/reg.c
index d68f154..cdca88a 100644
--- a/dlls/ntdll/reg.c
+++ b/dlls/ntdll/reg.c
@@ -190,7 +190,7 @@ NTSTATUS WINAPI NtDeleteValueKey( HANDLE hkey, const UNICODE_STRING *name )
NTSTATUS ret;
TRACE( "(%p,%s)\n", hkey, debugstr_us(name) );
- if (name->Length > MAX_VALUE_LENGTH) return STATUS_BUFFER_OVERFLOW;
+ if (name->Length > MAX_VALUE_LENGTH) return STATUS_OBJECT_NAME_NOT_FOUND;
SERVER_START_REQ( delete_key_value )
{
@@ -483,7 +483,7 @@ NTSTATUS WINAPI NtQueryValueKey( HANDLE handle, const UNICODE_STRING *name,
TRACE( "(%p,%s,%d,%p,%d)\n", handle, debugstr_us(name), info_class, info, length );
- if (name->Length > MAX_VALUE_LENGTH) return STATUS_BUFFER_OVERFLOW;
+ if (name->Length > MAX_VALUE_LENGTH) return STATUS_OBJECT_NAME_NOT_FOUND;
/* compute the length we want to retrieve */
switch(info_class)
@@ -771,7 +771,7 @@ NTSTATUS WINAPI NtSetValueKey( HANDLE hkey, const UNICODE_STRING *name, ULONG Ti
TRACE( "(%p,%s,%d,%p,%d)\n", hkey, debugstr_us(name), type, data, count );
- if (name->Length > MAX_VALUE_LENGTH) return STATUS_BUFFER_OVERFLOW;
+ if (name->Length > MAX_VALUE_LENGTH) return STATUS_INVALID_PARAMETER;
SERVER_START_REQ( set_key_value )
{
--
Debian Wine packaging
More information about the pkg-wine-party
mailing list