mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-08 18:23:57 -06:00
sockets: use error class to pass listen error
Add a new argument in inet_listen()/inet_listen_opts() to pass back listen error. Change nbd, qemu-char, vnc to use new interface. Signed-off-by: Amos Kong <akong@redhat.com> Reviewed-by: Orit Wasserman <owasserm@redhat.com> Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
a6ba35b3be
commit
029409e5a9
5 changed files with 20 additions and 8 deletions
3
ui/vnc.c
3
ui/vnc.c
|
@ -3088,7 +3088,8 @@ int vnc_display_open(DisplayState *ds, const char *display)
|
|||
pstrcpy(dpy, 256, "unix:");
|
||||
vs->lsock = unix_listen(display+5, dpy+5, 256-5);
|
||||
} else {
|
||||
vs->lsock = inet_listen(display, dpy, 256, SOCK_STREAM, 5900);
|
||||
vs->lsock = inet_listen(display, dpy, 256,
|
||||
SOCK_STREAM, 5900, NULL);
|
||||
}
|
||||
if (-1 == vs->lsock) {
|
||||
g_free(dpy);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue