mirror of https://github.com/xqemu/xqemu.git
mips_mipssim: fix use-after-free for filename
May pass freed pointer filename as an argument to error_report. Signed-off-by: Gonglei <arei.gonglei@huawei.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
d4754a9531
commit
77e205a528
|
@ -197,7 +197,7 @@ mips_mipssim_init(MachineState *machine)
|
||||||
!kernel_filename && !qtest_enabled()) {
|
!kernel_filename && !qtest_enabled()) {
|
||||||
/* Bail out if we have neither a kernel image nor boot vector code. */
|
/* Bail out if we have neither a kernel image nor boot vector code. */
|
||||||
error_report("Could not load MIPS bios '%s', and no "
|
error_report("Could not load MIPS bios '%s', and no "
|
||||||
"-kernel argument was specified", filename);
|
"-kernel argument was specified", bios_name);
|
||||||
exit(1);
|
exit(1);
|
||||||
} else {
|
} else {
|
||||||
/* We have a boot vector start address. */
|
/* We have a boot vector start address. */
|
||||||
|
|
Loading…
Reference in New Issue