Ext4Pkg: Fixes double-free in Ext4ReadSymlink

The SymlinkTmp was deallocated unconditionally, so we shouldn't free it
again on EFI_ERROR

Cc: Marvin Häuser <mhaeuser@posteo.de>
Cc: Pedro Falcato <pedro.falcato@gmail.com>
Cc: Vitaly Cheptsov <vit9696@protonmail.com>
Fixes: e81432fbacb7 ("Ext4Pkg: Add symbolic links support")
Signed-off-by: Savva Mitrofanov <savvamtr@gmail.com>
This commit is contained in:
Savva Mitrofanov 2023-02-17 00:11:13 +06:00
parent d24fd429be
commit ff3d00d4d4
No known key found for this signature in database
GPG Key ID: 774924031750BF64

View File

@ -243,7 +243,6 @@ Ext4ReadSymlink (
Status
));
FreePool (Symlink16Tmp);
FreePool (SymlinkTmp);
return Status;
}