From: Elizabeth Figura <zfigura@codeweavers.com> --- dlls/ntdll/tests/directory.c | 2 +- dlls/ntdll/unix/file.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/dlls/ntdll/tests/directory.c b/dlls/ntdll/tests/directory.c index 2ebf0ca8254..34101ce9947 100644 --- a/dlls/ntdll/tests/directory.c +++ b/dlls/ntdll/tests/directory.c @@ -1603,7 +1603,7 @@ static void test_info_classes(void) static const GUID zero_guid; ok( !memcmp( &info->FileId, &id_info.FileId, sizeof( info->FileId )), "expected ID %#I64x, got %#I64x\n", *(ULONGLONG *)&id_info.FileId, info->FileId.QuadPart); - todo_wine ok( !memcmp( &info->LockingTransactionId, &zero_guid, sizeof( info->LockingTransactionId )), + ok( !memcmp( &info->LockingTransactionId, &zero_guid, sizeof( info->LockingTransactionId )), "GUID didn't match\n" ); ok( !info->TxInfoFlags, "got %lu\n", info->TxInfoFlags ); check_string( info->FileName, info->FileNameLength, L"file" ); diff --git a/dlls/ntdll/unix/file.c b/dlls/ntdll/unix/file.c index d006cb0c215..5177e35c7a8 100644 --- a/dlls/ntdll/unix/file.c +++ b/dlls/ntdll/unix/file.c @@ -2535,6 +2535,7 @@ static NTSTATUS get_dir_data_entry( struct dir_data *dir_data, void *info_ptr, I case FileIdGlobalTxDirectoryInformation: info->id_tx.TxInfoFlags = 0; + memset( &info->id_tx.LockingTransactionId, 0, sizeof(GUID) ); info->id_tx.FileNameLength = name_len; break; -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/10105