From 02a4d3641e91a53b90bf213303cc1e20e140725b Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Fri, 7 Sep 2018 16:38:31 -0700 Subject: [PATCH] sys: implement FastIo operations FspFastIoQueryOpen: return FALSE when RelatedFileObject is not NULL --- src/sys/fileinfo.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/sys/fileinfo.c b/src/sys/fileinfo.c index c7658d48..aaaa2fb8 100644 --- a/src/sys/fileinfo.c +++ b/src/sys/fileinfo.c @@ -1897,6 +1897,10 @@ BOOLEAN FspFastIoQueryOpen( PFILE_OBJECT FileObject = IrpSp->FileObject; FSP_FSCTL_FILE_INFO FileInfoBuf; + if (0 != FileObject->RelatedFileObject) + /* sorry, no can do relative opens in here */ + FSP_RETURN(Result = FALSE); + Result = FspFileNodeTryGetFileInfoByName(IrpSp->DeviceObject, &FileObject->FileName, &FileInfoBuf); if (Result) {