# MutantHub mutant #246: Logical operator mutation at net_processing.cpp:3781
# Repository: bitcoin/bitcoin @ 2990bd773551c835ab0b6b59d85730adab2fd428
# File: src/net_processing.cpp:3781-3781
# Review: APPROVED; outcome: KILLED
--- a/src/net_processing.cpp
+++ b/src/net_processing.cpp
@@ -3781,1 +3781,1 @@
-            state->fPreferredDownload = (!pfrom.IsInboundConn() || pfrom.HasPermission(NetPermissionFlags::NoBan)) && !pfrom.IsAddrFetchConn() && CanServeBlocks(peer);
+            state->fPreferredDownload = (!pfrom.IsInboundConn() || pfrom.HasPermission(NetPermissionFlags::NoBan)) || !pfrom.IsAddrFetchConn() && CanServeBlocks(peer);
