define EXIT_TIMEOUT and use that on ping timeouts. thanks Evan Gates for the id… | |
git clone git://git.suckless.org/ii | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 714bd0cb6ae1eae57ca69b4dbe9fb5243c7a9456 | |
parent f8f3a096bc6d812b7d506d8010ca3063c3f70999 | |
Author: Nico Golde <[email protected]> | |
Date: Thu, 13 Oct 2016 15:21:47 -0700 | |
define EXIT_TIMEOUT and use that on ping timeouts. thanks Evan Gates for the id… | |
Diffstat: | |
M ii.c | 4 +++- | |
1 file changed, 3 insertions(+), 1 deletion(-) | |
--- | |
diff --git a/ii.c b/ii.c | |
@@ -19,6 +19,8 @@ | |
#include <time.h> | |
#include <unistd.h> | |
+#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 ti… | |
- exit(EXIT_FAILURE); | |
+ exit(EXIT_TIMEOUT); | |
} | |
write(irc, ping_msg, strlen(ping_msg)); | |
continue; |