]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Fix backport error in rev.10490
authorAmos Jeffries <squid3@treenet.co.nz>
Fri, 12 Jun 2015 03:32:40 +0000 (20:32 -0700)
committerAmos Jeffries <squid3@treenet.co.nz>
Fri, 12 Jun 2015 03:32:40 +0000 (20:32 -0700)
src/icmp/Icmp4.cc
src/icmp/Icmp6.cc

index 566536675f49fc1627874d404b34cbdc44d05b1a..f6a43a33c094dbcf3144a0e76bec183b3077ef08 100644 (file)
@@ -200,7 +200,7 @@ Icmp4::Recv(void)
 
     if (n <= 0) {
         debugs(42, DBG_CRITICAL, HERE << "Error when calling recvfrom() on ICMP socket.");
-        Ip::Address::FreeAddrInfo(from);
+        preply.from.FreeAddrInfo(from);
         return;
     }
 
@@ -258,7 +258,7 @@ Icmp4::Recv(void)
 
     if (preply.psize < 0) {
         debugs(42, DBG_CRITICAL, HERE << "Malformed ICMP packet.");
-        Ip::Address::FreeAddrInfo(from);
+        preply.from.FreeAddrInfo(from);
         return;
     }
 
index 1a370c573f1b5ac072dfa46e5ed2d257037a03b8..13073b53d9611b62d8bb9e7e6b81339cb5855590 100644 (file)
@@ -242,7 +242,7 @@ Icmp6::Recv(void)
 
     if (n <= 0) {
         debugs(42, DBG_CRITICAL, HERE << "Error when calling recvfrom() on ICMPv6 socket.");
-        Ip::Address::FreeAddrInfo(from);
+        preply.from.FreeAddrInfo(from);
         return;
     }