diff --git a/webseed-peer.go b/webseed-peer.go
index <HASH>..<HASH> 100644
--- a/webseed-peer.go
+++ b/webseed-peer.go
@@ -96,7 +96,7 @@ start:
 			}
 			err := ws.doRequest(r)
 			ws.requesterCond.L.Unlock()
-			if err != nil {
+			if err != nil && !errors.Is(err, context.Canceled) {
 				log.Printf("requester %v: error doing webseed request %v: %v", i, r, err)
 			}
 			restart = true
Don't log webseed request context cancellation results