From 4de72f7c32a22d34d97126f0f55e278f3a18e787 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Fri, 21 Jan 2022 18:29:37 +0000 Subject: [PATCH] tst: ntptfs: SetEa: ensure that FileInfo is filled --- tst/ntptfs/ptfs.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tst/ntptfs/ptfs.c b/tst/ntptfs/ptfs.c index 85acc388..309773a3 100644 --- a/tst/ntptfs/ptfs.c +++ b/tst/ntptfs/ptfs.c @@ -1064,12 +1064,20 @@ static NTSTATUS SetEa(FSP_FILE_SYSTEM *FileSystem, { HANDLE Handle = FileContextHandle; IO_STATUS_BLOCK Iosb; + NTSTATUS Result; - return NtSetEaFile( + Result = NtSetEaFile( Handle, &Iosb, Ea, EaLength); + if (!NT_SUCCESS(Result)) + goto exit; + + Result = LfsGetFileInfo(Handle, -1, FileInfo); + +exit: + return Result; } static FSP_FILE_SYSTEM_INTERFACE PtfsInterface =