aboutsummaryrefslogtreecommitdiff
path: root/scripts/nsis.py
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2020-10-06 09:48:23 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2020-11-16 13:22:18 -0500
commit42ccce19818e4e8fb55026f50b20d533cccc48f6 (patch)
treefc7324c1a4c91e232539909657d065a157461847 /scripts/nsis.py
parent3b12a7fd39307017c8968b8d05986a63b33752b5 (diff)
downloadqemu-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