On 03/07/2010 04:28 AM, Jan Kiszka wrote:
The missing '@' broke 'udp::<port>@:<port>' parsing.
Signed-off-by: Jan Kiszka<jan.kis...@siemens.com>
Applied to stable, thanks.
Regards,
Anthony Liguori
---
qemu-char.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/qemu-char.c b/qemu-char.c
index 86c7c5a..0d8553d 100644
--- a/qemu-char.c
+++ b/qemu-char.c
@@ -2333,7 +2333,7 @@ QemuOpts *qemu_chr_parse_compat(const char *label, const
char *filename)
qemu_opt_set(opts, "backend", "udp");
if (sscanf(p, "%64[^:]:%32[^@,]%n", host, port,&pos)< 2) {
host[0] = 0;
- if (sscanf(p, ":%32[^,]%n", port,&pos)< 1) {
+ if (sscanf(p, ":%32[^@,]%n", port,&pos)< 1) {
goto fail;
}
}