--- a/libtransmission/webseed.c
+++ b/libtransmission/webseed.c
@@ -510,8 +510,6 @@ static void webseed_timer_func(evutil_socket_t foo UNUSED, short bar UNUSED, voi
         ++w->retry_tickcount;
     }
 
-    on_idle(w);
-
     tr_timerAddMsec(w->timer, TR_IDLE_TIMER_MSEC);
 }
 
