From patchwork Sat Jun 30 01:53:57 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: vnc: add a more descriptive error message Date: Fri, 29 Jun 2012 15:53:57 -0000 From: Amos Kong X-Patchwork-Id: 168283 Message-Id: <1341021237-11293-1-git-send-email-akong@redhat.com> To: pkrempa@redhat.com, aliguori@us.ibm.com, qemu-devel@nongnu.org Cc: Amos Kong From: Amos Kong Currently qemu would some low-level error in qemu-sockets.c when failed to start vnc server. eg. 'getaddrinfo(127.0.0.1,5902): Name or service not known' This patch added a more descriptive error message. Signed-off-by: Amos Kong --- vl.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vl.c b/vl.c index 1329c30..82607a7 100644 --- a/vl.c +++ b/vl.c @@ -3585,8 +3585,11 @@ int main(int argc, char **argv, char **envp) /* init remote displays */ if (vnc_display) { vnc_display_init(ds); - if (vnc_display_open(ds, vnc_display) < 0) + if (vnc_display_open(ds, vnc_display) < 0) { + fprintf(stderr, "Failed to start VNC server on `%s'\n", + vnc_display); exit(1); + } if (show_vnc_port) { printf("VNC server running on `%s'\n", vnc_display_local_addr(ds));