diff options
author | Jan Kiszka <jan.kiszka@siemens.com> | 2009-05-08 12:34:17 +0200 |
---|---|---|
committer | Mark McLoughlin <markmc@redhat.com> | 2009-06-09 11:38:49 +0100 |
commit | 0aa7a205c899c516d906673efbe9457f7af0dd3c (patch) | |
tree | 018406ee8a9dda90c0c64161b66eb09d13ca606d /sysemu.h | |
parent | cda94b27821726df74eead0701d8401c1acda6ec (diff) | |
download | qemu-0aa7a205c899c516d906673efbe9457f7af0dd3c.tar.gz qemu-0aa7a205c899c516d906673efbe9457f7af0dd3c.tar.bz2 qemu-0aa7a205c899c516d906673efbe9457f7af0dd3c.zip |
net: Real fix for check_params users
OK, last try: 8e4416af45 broke -net socket, ffad4116b9 tried to fix it
but broke error reporting of invalid parameters. So this patch widely
reverts ffad4116b9 again and intead fixes those callers of check_params
that originally suffered from overwritten buffers by using separate
ones.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Mark McLoughlin <markmc@redhat.com>
Diffstat (limited to 'sysemu.h')
-rw-r--r-- | sysemu.h | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -270,7 +270,8 @@ void usb_info(Monitor *mon); int get_param_value(char *buf, int buf_size, const char *tag, const char *str); -int check_params(const char * const *params, const char *str); +int check_params(char *buf, int buf_size, + const char * const *params, const char *str); void register_devices(void); |