From 2005068039e0c8493850af738d48c0f90a42e6e2 Mon Sep 17 00:00:00 2001 From: angt Date: Thu, 3 Dec 2015 21:11:58 +0100 Subject: [PATCH] Wait for kx to send SIGUSR2 --- src/main.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main.c b/src/main.c index 578c7f4..cb574d5 100644 --- a/src/main.c +++ b/src/main.c @@ -819,8 +819,6 @@ int main (int argc, char **argv) continue; } - retry = 0; - char *sockname = sk_get_name(sock.fd); if (!sockname) { @@ -828,9 +826,6 @@ int main (int argc, char **argv) continue; } - if (option_is_set(opts, "trap")) - kill(0, SIGUSR2); - gt_log("%s: connected\n", sockname); fd_set_nonblock(sock.fd); @@ -862,6 +857,13 @@ int main (int argc, char **argv) break; } + retry = 0; + + if (option_is_set(opts, "trap")) + kill(0, SIGUSR2); + + gt_log("%s: running\n"); + fd_set rfds; FD_ZERO(&rfds);