net: Fix -net socket parameter checks
commitffad4116b96e29e0fbe892806f97c0a6c903d30d
authorJan Kiszka <jan.kiszka@web.de>
Sun, 26 Apr 2009 16:53:42 +0000 (26 18:53 +0200)
committerAnthony Liguori <aliguori@us.ibm.com>
Fri, 1 May 2009 14:44:11 +0000 (1 09:44 -0500)
treeb16e3325d46f5a1637da46343e0772c09ebf4100
parent6f0437e8de95aebbd9e66af4d074c0d5119d86b7
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 <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
net.c
sysemu.h
vl.c