summaryrefslogtreecommitdiff
path: root/blabouncer.c
diff options
context:
space:
mode:
Diffstat (limited to 'blabouncer.c')
-rw-r--r--blabouncer.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/blabouncer.c b/blabouncer.c
index 3a5924f..143b366 100644
--- a/blabouncer.c
+++ b/blabouncer.c
@@ -487,8 +487,8 @@ void dochat(int *serversockfd, int *clientsockfd, struct settings *settings) {
// Check to see if any fd in the fd_set is waiting or a signal happened - blocks here until one one of those things happens
// (pselect() to do signal handling in addition to fd monitoring)
struct timespec timeout = {SELECTTIMEOUT, 0}; // pselect() should timeout after SELECTTIMEOUT seconds
- int selret = pselect(fdmax + 1, &rfds, NULL, NULL, &timeout, &oldset); // network socket + 1, rfds, no writes, no exceptions/errors, no timeout, original sigmask
- if (selret < 0) { // Error or signal interrupt
+ int pselret = pselect(fdmax + 1, &rfds, NULL, NULL, &timeout, &oldset); // network socket + 1, rfds, no writes, no exceptions/errors, no timeout, original sigmask
+ if (pselret < 0) { // Error or signal interrupt
if (errno == EINTR) {
// Signal caught, do signal handling
debugprint(DEBUG_CRIT, "signal '%d' happened, exiting!\n", signum);
@@ -530,7 +530,7 @@ void dochat(int *serversockfd, int *clientsockfd, struct settings *settings) {
}
// pselect() timed out, let's see if a server timeout might be happening, if not, just continue to the top of the loop again
- if (selret == 0) {
+ if (pselret == 0) {
debugprint(DEBUG_CRIT, "pselect() timed out.\n", errno);
// SERVERTIMEOUT seconds have expired...