diff options
Diffstat (limited to 'src/core.c')
-rw-r--r-- | src/core.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -367,7 +367,9 @@ void tip_client_activate_pending(bool redirect_only) ev_io_start(tip_main_loop, &cli->io); ev_timer_again(tip_main_loop, &cli->timer); cli->state = TIP_CLIENT_PROCESSING_REQUEST_2; - break; + /* only activate one direct download from server. */ + if (!redirected) + redirect_only = true; } } |