diff options
Diffstat (limited to 'OvmfPkg/VirtioFsDxe/SimpleFsClose.c')
-rw-r--r-- | OvmfPkg/VirtioFsDxe/SimpleFsClose.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/OvmfPkg/VirtioFsDxe/SimpleFsClose.c b/OvmfPkg/VirtioFsDxe/SimpleFsClose.c index 04b4f2c382..4c1cf52112 100644 --- a/OvmfPkg/VirtioFsDxe/SimpleFsClose.c +++ b/OvmfPkg/VirtioFsDxe/SimpleFsClose.c @@ -60,6 +60,9 @@ VirtioFsSimpleFileClose ( RemoveEntryList (&VirtioFsFile->OpenFilesEntry);
FreePool (VirtioFsFile->CanonicalPathname);
+ if (VirtioFsFile->FileInfoArray != NULL) {
+ FreePool (VirtioFsFile->FileInfoArray);
+ }
FreePool (VirtioFsFile);
return EFI_SUCCESS;
}
|