From a47ed4fe841ffcef2841fdbc39c7527b17ad3a86 Mon Sep 17 00:00:00 2001 From: Přemysl Janouch Date: Wed, 19 Nov 2014 03:23:05 +0100 Subject: Update termo --- README.rst | 1 + autistdraw.c | 5 +++-- termo | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/README.rst b/README.rst index 6918315..e4a20a4 100644 --- a/README.rst +++ b/README.rst @@ -11,6 +11,7 @@ Build dependencies: CMake, pkg-config, ncursesw, libev, termo (included):: $ git submodule init $ git submodule update $ mkdir build + $ cd build $ cmake .. -DCMAKE_BUILD_TYPE=Debug $ make diff --git a/autistdraw.c b/autistdraw.c index 8ca6dff..77094a0 100644 --- a/autistdraw.c +++ b/autistdraw.c @@ -1481,7 +1481,7 @@ initialize_server (app_context_t *app, struct addrinfo *address) int sock_fd = socket (address->ai_family, address->ai_socktype, address->ai_protocol); if (sock_fd == -1) - goto fail; + goto fail_socket; if (bind (sock_fd, address->ai_addr, address->ai_addrlen) || listen (sock_fd, 10)) @@ -1498,6 +1498,8 @@ initialize_server (app_context_t *app, struct addrinfo *address) return; fail: + xclose (sock_fd); +fail_socket: fprintf (stderr, "%s: %s: %s\n", "error", "initialization failed", strerror (errno)); exit (EXIT_FAILURE); @@ -1541,7 +1543,6 @@ main (int argc, char *argv[]) } app.tk = tk; - termo_set_mouse_proto (tk, termo_guess_mouse_proto (tk)); termo_set_mouse_tracking_mode (tk, TERMO_MOUSE_TRACKING_DRAG); // Set up curses for our drawing needs diff --git a/termo b/termo index f1f9a00..788b252 160000 --- a/termo +++ b/termo @@ -1 +1 @@ -Subproject commit f1f9a00cda728eabd833e81e14cc7606bb34986a +Subproject commit 788b2524077c9529a61f2f8db41a33d09b79f962 -- cgit v1.2.3-70-g09d2