|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] ioemu: save file name is snprintf()ed int
# HG changeset patch
# User kfraser@xxxxxxxxxxxxxxxxxxxxx
# Date 1181326928 -3600
# Node ID 6d6b4b48773b7776e3762b998f23cd553f55f8ee
# Parent b0109d3dc3dd962e6555d2fc588033d1f4cc9e2e
ioemu: save file name is snprintf()ed into a plenty big enough buffer.
From: Daniel P. Berrange <berrange@xxxxxxxxxx>
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
---
tools/ioemu/target-i386-dm/helper2.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff -r b0109d3dc3dd -r 6d6b4b48773b tools/ioemu/target-i386-dm/helper2.c
--- a/tools/ioemu/target-i386-dm/helper2.c Fri Jun 08 17:37:58 2007 +0100
+++ b/tools/ioemu/target-i386-dm/helper2.c Fri Jun 08 19:22:08 2007 +0100
@@ -616,7 +616,7 @@ int main_loop(void)
extern int suspend_requested;
CPUState *env = cpu_single_env;
int evtchn_fd = xc_evtchn_fd(xce_handle);
- char qemu_file[32];
+ char qemu_file[PATH_MAX];
buffered_io_timer = qemu_new_timer(rt_clock, handle_buffered_io,
cpu_single_env);
@@ -635,7 +635,7 @@ int main_loop(void)
main_loop_wait(1); /* For the select() on events */
/* Save the device state */
- sprintf(qemu_file, "/var/lib/xen/qemu-save.%d", domid);
+ snprintf(qemu_file, sizeof(qemu_file), "/var/lib/xen/qemu-save.%d", domid);
do_savevm(qemu_file);
return 0;
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] ioemu: save file name is snprintf()ed into a plenty big enough buffer.,
Xen patchbot-unstable <=
|
|
|
|
|