]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
stream: fix IPv6 pseudo packet setup 610/head
authorVictor Julien <victor@inliniac.net>
Tue, 5 Nov 2013 15:55:57 +0000 (16:55 +0100)
committerVictor Julien <victor@inliniac.net>
Tue, 5 Nov 2013 15:55:57 +0000 (16:55 +0100)
Bug #1022: IPv6 pseudo packet setup using reverse logic of IPv4.

src/stream-tcp.c

index c1414d9573fc79c115bd01e8da9230c1ce14b993..a709daba96cb55ca76098ea4a9537cc45605074d 100644 (file)
@@ -5283,10 +5283,10 @@ static void StreamTcpPseudoPacketSetupHeader(Packet *np, Packet *p)
         PSEUDO_PKT_SET_TCPHDR(np->tcph, p->tcph);
 
         /* Setup the adress and port details */
-        SET_IPV6_SRC_ADDR(p, &np->src);
-        SET_IPV6_DST_ADDR(p, &np->dst);
-        SET_TCP_SRC_PORT(p, &np->sp);
-        SET_TCP_DST_PORT(p, &np->dp);
+        SET_IPV6_SRC_ADDR(p, &np->dst);
+        SET_IPV6_DST_ADDR(p, &np->src);
+        SET_TCP_SRC_PORT(p, &np->dp);
+        SET_TCP_DST_PORT(p, &np->sp);
     }
 
     /* we don't need a payload (if any) */