From ffad4116b96e29e0fbe892806f97c0a6c903d30d Mon Sep 17 00:00:00 2001 From: Jan Kiszka Date: Sun, 26 Apr 2009 18:53:42 +0200 Subject: net: Fix -net socket parameter checks My commit ea053add700d8abe203cd79a9ffb082aee4eabc0 broke -net socket by overwriting an intermediate buffer in the added check_param. Fix this by switching check_param to automatic buffer allocation and release, ie. callers no longer have to worry about providing a scratch buffer. Signed-off-by: Jan Kiszka Signed-off-by: Anthony Liguori --- sysemu.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'sysemu.h') diff --git a/sysemu.h b/sysemu.h index 50438a67e8..9bb9fbc33f 100644 --- a/sysemu.h +++ b/sysemu.h @@ -257,7 +257,6 @@ const char *get_opt_name(char *buf, int buf_size, const char *p, char delim); const char *get_opt_value(char *buf, int buf_size, const char *p); int get_param_value(char *buf, int buf_size, const char *tag, const char *str); -int check_params(char *buf, int buf_size, - const char * const *params, const char *str); +int check_params(const char * const *params, const char *str); #endif -- cgit v1.2.3