]> git.proxmox.com Git - qemu.git/blobdiff - qemu-char.c
Fix corner case in chardev udp: parameter
[qemu.git] / qemu-char.c
index 0e25ef38852148efd16d0e8b4bb1c6b3b1d3b0d2..40cfefadd3dd1eeaeea05a90afeda78798a89fdd 100644 (file)
@@ -2341,7 +2341,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;
             }
         }