ntdll/tests: Fix a test failure on NT4

André Hentschel nerv at dawncrow.de
Sun Jan 10 11:00:03 CST 2010


Paul Vriens schrieb:
> On 01/10/2010 05:44 PM, André Hentschel wrote:
>> ---
>>   dlls/ntdll/tests/om.c |    3 ++-
>>   1 files changed, 2 insertions(+), 1 deletions(-)
>>
>> diff --git a/dlls/ntdll/tests/om.c b/dlls/ntdll/tests/om.c
>> index 1bab21d..e351813 100644
>> --- a/dlls/ntdll/tests/om.c
>> +++ b/dlls/ntdll/tests/om.c
>> @@ -677,7 +677,8 @@ static void test_query_object(void)
>>       ok( status == STATUS_SUCCESS, "NtQueryObject failed %x\n",
>> status );
>>       ok( len>  sizeof(UNICODE_STRING), "unexpected len %u\n", len );
>>       str = (UNICODE_STRING *)buffer;
>> -    ok( sizeof(UNICODE_STRING) + str->Length + sizeof(WCHAR) == len,
>> "unexpected len %u\n", len );
>> +    ok( sizeof(UNICODE_STRING) + str->Length == len /* WinNT */ ||
>> +        sizeof(UNICODE_STRING) + str->Length + sizeof(WCHAR) == len,
>> "unexpected len %u\n", len );
>>       trace( "got %s len %u\n", wine_dbgstr_w(str->Buffer), len );
>>       pNtClose( handle );
>>   }
> 
> Looks a bit like:
> 
> http://source.winehq.org/patches/data/57319
> 
> Except that I used broken() for NT4 which IMHO makes more sense as this
> is the only platform with this issue.
> 
Hi Paul,
sorry didnt see your patch, it was not my purpose to compete for that.
I also had broken() in mind, but using http://www.winehq.org/pipermail/wine-devel/2008-October/069721.html i am not sure.

-- 

Best Regards, André Hentschel



More information about the wine-devel mailing list