ii

irc it, simple FIFO based irc client
git clone git://git.suckless.org/ii
Log | Files | Refs | README | LICENSE

commit 714bd0cb6ae1eae57ca69b4dbe9fb5243c7a9456
parent f8f3a096bc6d812b7d506d8010ca3063c3f70999
Author: Nico Golde <nico@ngolde.de>
Date:   Thu, 13 Oct 2016 15:21:47 -0700

define EXIT_TIMEOUT and use that on ping timeouts. thanks Evan Gates for the idea!

Diffstat:
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 timeout"); - exit(EXIT_FAILURE); + exit(EXIT_TIMEOUT); } write(irc, ping_msg, strlen(ping_msg)); continue;