Isaku Yamahata <yamah...@valinux.co.jp> writes:

> fix memory leak in rom_add_file().
>
> Signed-off-by: Isaku Yamahata <yamah...@valinux.co.jp>
> ---
>  hw/loader.c |    2 ++
>  1 files changed, 2 insertions(+), 0 deletions(-)
>
> diff --git a/hw/loader.c b/hw/loader.c
> index 35d792e..6cba8c5 100644
> --- a/hw/loader.c
> +++ b/hw/loader.c
> @@ -618,6 +618,8 @@ int rom_add_file(const char *file, const char *fw_dir,
>  err:
>      if (fd != -1)
>          close(fd);
> +    qemu_free(rom->fw_file);
> +    qemu_free(rom->fw_dir);
>      qemu_free(rom->data);
>      qemu_free(rom->path);
>      qemu_free(rom->name);

Reviewed-by: Markus Armbruster <arm...@redhat.com>

Reply via email to