nasty little bug in packet reassembly
authorBill Joy <wnj@ucbvax.Berkeley.EDU>
Thu, 1 Jul 1982 12:34:01 +0000 (04:34 -0800)
committerBill Joy <wnj@ucbvax.Berkeley.EDU>
Thu, 1 Jul 1982 12:34:01 +0000 (04:34 -0800)
SCCS-vsn: sys/netinet/tcp_input.c 1.71

usr/src/sys/netinet/tcp_input.c

index b636d42..d00ead0 100644 (file)
@@ -1,4 +1,4 @@
-/*     tcp_input.c     1.70    82/06/26        */
+/*     tcp_input.c     1.71    82/06/30        */
 
 #include "../h/param.h"
 #include "../h/systm.h"
 
 #include "../h/param.h"
 #include "../h/systm.h"
@@ -895,7 +895,7 @@ tcp_reass(tp, ti)
                if (i > 0) {
                        if (i >= ti->ti_len)
                                goto drop;
                if (i > 0) {
                        if (i >= ti->ti_len)
                                goto drop;
-                       m_adj(dtom(tp), i);
+                       m_adj(dtom(ti), i);
                        ti->ti_len -= i;
                        ti->ti_seq += i;
                }
                        ti->ti_len -= i;
                        ti->ti_seq += i;
                }