| summaryrefslogtreecommitdiff |
diff options
| -rw-r--r-- | src/main.c | 16 |
1 files changed, 14 insertions, 2 deletions
@@ -169,9 +169,21 @@ static int event_handling_loop timeouts += 1; /* 1200 timeouts => 5min */ - if ((timeouts >= 1200) && (JH_irc_test_connection(irc) != 0)) + if ((timeouts == 1200) && (JH_irc_test_connection(irc) != 0)) { - JH_S_ERROR(stderr, "Timed out."); + JH_S_ERROR(stderr, "Timed out due to fail connection test."); + + JH_irc_finalize(irc); + + return -1; + } + else if (timeouts >= 1500) + { + JH_S_ERROR + ( + stderr, + "Timed out due to lack of response to connection test." + ); JH_irc_finalize(irc); |


