diff --git a/upload-pack.c b/upload-pack.c
index b18eb9ba0db..638e257c948 100644
--- a/upload-pack.c
+++ b/upload-pack.c
@@ -178,6 +178,8 @@ static void create_pack_file(void)
 		ssize_t sz;
 		int pe, pu, pollsize;
 
+		reset_timeout();
+
 		pollsize = 0;
 		pe = pu = -1;