diff options
Diffstat (limited to 'OvmfPkg/VirtioFsDxe/SimpleFsDelete.c')
-rw-r--r-- | OvmfPkg/VirtioFsDxe/SimpleFsDelete.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/OvmfPkg/VirtioFsDxe/SimpleFsDelete.c b/OvmfPkg/VirtioFsDxe/SimpleFsDelete.c index 76cfee5bce..76a868b3c2 100644 --- a/OvmfPkg/VirtioFsDxe/SimpleFsDelete.c +++ b/OvmfPkg/VirtioFsDxe/SimpleFsDelete.c @@ -102,6 +102,9 @@ VirtioFsSimpleFileDelete ( RemoveEntryList (&VirtioFsFile->OpenFilesEntry);
FreePool (VirtioFsFile->CanonicalPathname);
+ if (VirtioFsFile->FileInfoArray != NULL) {
+ FreePool (VirtioFsFile->FileInfoArray);
+ }
FreePool (VirtioFsFile);
return Status;
}
|