SPDX-License-Identifier: BSD-2-Clause-Patent\r
**/\r
\r
+#include <Library/MemoryAllocationLib.h> // FreePool()\r
+\r
#include "VirtioFsDxe.h"\r
\r
EFI_STATUS\r
return EFI_UNSUPPORTED;\r
}\r
VirtioFsFile->FilePosition = 0;\r
+ if (VirtioFsFile->FileInfoArray != NULL) {\r
+ FreePool (VirtioFsFile->FileInfoArray);\r
+ VirtioFsFile->FileInfoArray = NULL;\r
+ }\r
+ VirtioFsFile->SingleFileInfoSize = 0;\r
+ VirtioFsFile->NumFileInfo = 0;\r
+ VirtioFsFile->NextFileInfo = 0;\r
return EFI_SUCCESS;\r
}\r
\r