From 714bd0cb6ae1eae57ca69b4dbe9fb5243c7a9456 Mon Sep 17 00:00:00 2001 From: Nico Golde Date: Thu, 13 Oct 2016 15:21:47 -0700 Subject: [PATCH] define EXIT_TIMEOUT and use that on ping timeouts. thanks Evan Gates for the idea! --- ii.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ii.c b/ii.c index 51318aa..5d57458 100644 --- a/ii.c +++ b/ii.c @@ -19,6 +19,8 @@ #include #include +#define EXIT_TIMEOUT 2 + #ifndef PIPE_BUF /* For OS that doesn't includes PIPE_BUF in limits.h, FreeBSD? */ #define PIPE_BUF _POSIX_PIPE_BUF #endif @@ -446,7 +448,7 @@ static void run() { } else if(r == 0) { if(time(NULL) - last_response >= PING_TIMEOUT) { print_out(NULL, "-!- ii shutting down: ping timeout"); - exit(EXIT_FAILURE); + exit(EXIT_TIMEOUT); } write(irc, ping_msg, strlen(ping_msg)); continue;