summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core.c b/src/core.c
index e0b1d44..688f059 100644
--- a/src/core.c
+++ b/src/core.c
@@ -51,7 +51,8 @@ static void tip_client_release(struct ev_loop *loop, struct tip_client *cli)
if (cli->method == TIP_METHOD_GET) {
if (tip_client_large_file(cli)) {
num_clients--;
- tip_client_activate_pending(false);
+ if (!cli->redirect)
+ tip_client_activate_pending(false);
}
}