diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2020-10-06 09:48:23 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2020-11-16 13:22:18 -0500 |
commit | 42ccce19818e4e8fb55026f50b20d533cccc48f6 (patch) | |
tree | fc7324c1a4c91e232539909657d065a157461847 /scripts/nsis.py | |
parent | 3b12a7fd39307017c8968b8d05986a63b33752b5 (diff) | |
download | qemu-42ccce19818e4e8fb55026f50b20d533cccc48f6.zip qemu-42ccce19818e4e8fb55026f50b20d533cccc48f6.tar.gz qemu-42ccce19818e4e8fb55026f50b20d533cccc48f6.tar.bz2 |
target/i386: avoid theoretical leak on MCE injection
g_strdup_printf is used twice to write to the same variable, which
can theoretically cause a leak. In practice, it is extremely
unlikely that a guest is seeing a recursive MCE and has disabled
CR4.MCE between the first and the second error, but we can fix it
and we can also make a slight improvement on the logic: CR4.MCE=0
causes a triple fault even for a non-recursive machine check, so
let's place its test first.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'scripts/nsis.py')
0 files changed, 0 insertions, 0 deletions