ntdll: Handle error cases in om test (Coverity).

This commit is contained in:
Marcus Meissner 2010-07-09 13:09:53 +02:00 committed by Alexandre Julliard
parent 93f92d51a4
commit c7bbf3652e
1 changed files with 5 additions and 1 deletions

View File

@ -419,9 +419,12 @@ static void test_directory(void)
memset( buffer, 0xaa, sizeof(buffer) );
status = pNtQuerySymbolicLinkObject( dir, &str, &len );
ok( status == STATUS_SUCCESS, "NtQuerySymbolicLinkObject failed %08x\n", status );
if (status != STATUS_SUCCESS)
goto error;
full_len = str.Length + sizeof(WCHAR);
ok( len == full_len, "bad length %u/%u\n", len, full_len );
ok( buffer[len / sizeof(WCHAR) - 1] == 0, "no terminating null\n" );
if (len == full_len)
ok( buffer[len / sizeof(WCHAR) - 1] == 0, "no terminating null\n" );
str.MaximumLength = str.Length;
len = 0xdeadbeef;
@ -441,6 +444,7 @@ static void test_directory(void)
ok( status == STATUS_SUCCESS, "NtQuerySymbolicLinkObject failed %08x\n", status );
ok( len == full_len, "bad length %u/%u\n", len, full_len );
error:
pNtClose(dir);
}