]> Git Repo - qemu.git/commit
qemu-config: fix memory leak on ferror()
authorPaolo Bonzini <[email protected]>
Mon, 5 Jul 2021 17:14:37 +0000 (19:14 +0200)
committerPaolo Bonzini <[email protected]>
Tue, 20 Jul 2021 15:06:28 +0000 (17:06 +0200)
commit461fea9bf1db0e122cfc18ea07958ddebea5d9a3
tree31176b9626ad7d2d32c13767accb7b30c9ced8e6
parente72f9524febb78ee5ae2a201245cd7b1fb97ad08
qemu-config: fix memory leak on ferror()

The leak is basically impossible to reach, since the only common way
to get ferror(fp) is by passing a directory to -readconfig.  In that
case, the error occurs before qdict is set to anything non-NULL.
However, it's theoretically possible to get there after an EIO.

Cc: [email protected]
Reported-by: Peter Maydell <[email protected]>
Fixes: f7544edcd3 ("qemu-config: add error propagation to qemu_config_parse", 2021-03-06)
Signed-off-by: Paolo Bonzini <[email protected]>
util/qemu-config.c
This page took 0.024394 seconds and 4 git commands to generate.