aboutsummaryrefslogtreecommitdiff
path: root/os-posix.c
diff options
context:
space:
mode:
authorKevin Wolf <kwolf@redhat.com>2020-11-30 11:56:14 +0100
committerDaniel P. Berrangé <berrange@redhat.com>2021-01-29 17:07:53 +0000
commitab366aae78bcac972a0920ffdda3136fc13fa093 (patch)
treed047381b8fe8f2b1bdf823b3aa4f604e75e91029 /os-posix.c
parent668cb74b2af1129349a6c41763bc88d801161e09 (diff)
downloadqemu-ab366aae78bcac972a0920ffdda3136fc13fa093.zip
qemu-ab366aae78bcac972a0920ffdda3136fc13fa093.tar.gz
qemu-ab366aae78bcac972a0920ffdda3136fc13fa093.tar.bz2
crypto: Fix memory leaks in set_loaded for tls-*
If you set the loaded property to true when it was already true, the state is overwritten without freeing the old state first. Change the set_loaded callback so that it always frees the old state (which is a no-op if nothing was loaded) and only then load if requestsd. Signed-off-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Diffstat (limited to 'os-posix.c')
0 files changed, 0 insertions, 0 deletions