diff options
author | Luke Bratch <luke@bratch.co.uk> | 2019-06-16 23:29:34 +0100 |
---|---|---|
committer | Luke Bratch <luke@bratch.co.uk> | 2019-06-16 23:29:34 +0100 |
commit | fa37193c83f82784e826b8477ee7d4a4cd96d7cf (patch) | |
tree | 89a5b02f2eb5abd903995154ae6fb5341993ca71 | |
parent | 61906329ccbe96c25c75533f819dea269492f5a7 (diff) |
Correctly return success when handling new replay modes.
-rw-r--r-- | TODO | 4 | ||||
-rw-r--r-- | functions.c | 2 |
2 files changed, 2 insertions, 4 deletions
@@ -1,6 +1,2 @@ Add various auto replay options: - All logs since the current client last disconnected (track clients with some special token the client auto sends on connect) - -Might need to #include <limits.h> in blabouncer.c to make some operating systems and/or compilers happy. - -Don't say "Unable to read replay log file!" just because there was nothing to replay. diff --git a/functions.c b/functions.c index edb77e7..1efb2c1 100644 --- a/functions.c +++ b/functions.c @@ -889,6 +889,7 @@ int doautoreplay(int sourcefd, struct client *clients, struct settings *settings debugprint(DEBUG_SOME, "doautoreplay(): doreplay() returned 0, returning 0 to caller...\n"); return 0; } + return 1; } // If replaymode = "lastchange" then send whatever happened since the last client registration or disconnection @@ -898,6 +899,7 @@ int doautoreplay(int sourcefd, struct client *clients, struct settings *settings debugprint(DEBUG_SOME, "doautoreplay(): doreplay() returned 0, returning 0 to caller...\n"); return 0; } + return 1; } // We shouldn't get here |