]> git.proxmox.com Git - mirror_qemu.git/commit - ui/vnc.c
vnc: add error propagation to vnc_display_open
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 2 Oct 2012 08:17:21 +0000 (10:17 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 23 Oct 2012 11:54:57 +0000 (13:54 +0200)
commit2d55f0e817b6fa260282f5b5c533bcd470c75a32
treefac18fb170f1091ccc978ead5f75d1e6276ebdd2
parent007fcd3ee9673b3d00baacf3765bd501296155cd
vnc: add error propagation to vnc_display_open

Before:

    $ qemu-system-x86_64 -vnc foo.bar:12345
    getaddrinfo(foo.bar,18245): Name or service not known
    Failed to start VNC server on `foo.bar:12345'

    $ qemu-system-x86_64 -vnc localhost:12345,reverse=on
    inet_connect_opts: connect(ipv4,yakj.usersys.redhat.com,127.0.0.1,12345): Connection refused
    Failed to start VNC server on `localhost:12345,reverse=on'

After:

    $ x86_64-softmmu/qemu-system-x86_64 -vnc foo.bar:12345
    Failed to start VNC server on `foo.bar:12345': address resolution failed for foo.bar:18245: Name or service not known

    $ x86_64-softmmu/qemu-system-x86_64 -vnc localhost:12345,reverse=on
    Failed to start VNC server on `localhost:12345,reverse=on': Failed to connect to socket: Connection refused

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
ui/vnc.c
vl.c