# MutantHub mutant #3744: Unknown mutation at net_processing.cpp:3287
# Repository: bitcoin/bitcoin @ 65896ac58ea63e29ad19d41b492e37f8722ac715
# File: src/net_processing.cpp:3287-3299
# Review: APPROVED; outcome: KILLED
--- a/src/net_processing.cpp
+++ b/src/net_processing.cpp
@@ -3287,12 +3287,11 @@
-    if (!headers_connect_blockindex) {
-        // This could be a BIP 130 block announcement, use
-        // special logic for handling headers that don't connect, as this
-        // could be benign.
-        HandleUnconnectingHeaders(pfrom, peer, headers);
-        return;
-    }
-
-    // If headers connect, assume that this is in response to any outstanding getheaders
-    // request we may have sent, and clear out the time of our last request. Non-connecting
-    // headers cannot be a response to a getheaders request.
-    peer.m_last_getheaders_timestamp = {};
+    // Assume that this is in response to any outstanding getheaders
+    // request we may have sent, and clear out the  time of our last request.
+    peer.m_last_getheaders_timestamp = {};
+
+    if (!headers_connect_blockindex) {
+        // This could be a BIP 130 block announcement, use
+        // special logic for handling headers that don't connect, as this
+        // could be benign.
+        HandleUnconnectingHeaders(pfrom, peer, headers);
+        return;
+    }
