Commit ea053add700d8abe203cd79a9ffb082aee4eabc0
1 parent
e8f1f9db
net: Fix -net socket,listen (Jan Kiszka)
In case no symbolic name is provided when requesting VLAN connection via listening TCP socket ('-net socket,listen=...'), qemu crashes. This fixes the cause. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7196 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
1 additions
and
1 deletions
net.c
... | ... | @@ -1472,7 +1472,7 @@ static int net_socket_listen_init(VLANState *vlan, |
1472 | 1472 | } |
1473 | 1473 | s->vlan = vlan; |
1474 | 1474 | s->model = strdup(model); |
1475 | - s->name = strdup(name); | |
1475 | + s->name = name ? strdup(name) : NULL; | |
1476 | 1476 | s->fd = fd; |
1477 | 1477 | qemu_set_fd_handler(fd, net_socket_accept, NULL, s); |
1478 | 1478 | return 0; | ... | ... |