]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
only ecs-stamp when asked for 4192/head
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Fri, 15 Jul 2016 12:48:43 +0000 (14:48 +0200)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Fri, 15 Jul 2016 12:48:43 +0000 (14:48 +0200)
pdns/dnsreplay.cc

index aead489a33c032013cff15e38b9feb6c33eee196..4e0d16f3776abda42e0d9345364513c06ce2b338 100644 (file)
@@ -601,7 +601,7 @@ bool sendPacketFromPR(PcapPacketReader& pr, const ComboAddress& remote, int stam
       //      dh->rd=1; // useful to replay traffic to auths to a recursor
       uint16_t dlen = pr.d_len;
 
-      addECSOption((char*)pr.d_payload, 1500, &dlen, pr.getSource(), stamp);
+      if (stamp >= 0) addECSOption((char*)pr.d_payload, 1500, &dlen, pr.getSource(), stamp);
       pr.d_len=dlen;
       s_socket->sendTo((const char*)pr.d_payload, dlen, remote);
       sent=true;