From 3fee69cbdfa34ef246bc1fba67da882abfb096cc Mon Sep 17 00:00:00 2001 From: Rafal Kupiec Date: Fri, 5 Jan 2024 23:18:24 +0100 Subject: [PATCH] Close directory after reading configuration file --- xtldr/config.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xtldr/config.c b/xtldr/config.c index 65f74fc..e629e0e 100644 --- a/xtldr/config.c +++ b/xtldr/config.c @@ -520,8 +520,9 @@ BlpReadConfigFile(IN CONST PWCHAR ConfigDirectory, return Status; } - /* Read configuration file */ + /* Read configuration file and close directory */ Status = BlReadFile(DirHandle, ConfigFile, (PVOID *)ConfigData, &FileSize); + DirHandle->Close(DirHandle); /* Close EFI volume */ BlCloseVolume(DiskHandle);