Remove duplicate variable ibytes, use plen instead.
authortobhe <tobhe@openbsd.org>
Thu, 21 Oct 2021 08:39:33 +0000 (08:39 +0000)
committertobhe <tobhe@openbsd.org>
Thu, 21 Oct 2021 08:39:33 +0000 (08:39 +0000)
ok bluhm@

sys/netinet/ip_esp.c

index eec2887..20323ae 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ip_esp.c,v 1.174 2021/10/13 22:43:44 bluhm Exp $ */
+/*     $OpenBSD: ip_esp.c,v 1.175 2021/10/21 08:39:33 tobhe Exp $ */
 /*
  * The authors of this code are John Ioannidis (ji@tla.org),
  * Angelos D. Keromytis (kermit@csd.uch.gr) and
@@ -349,7 +349,6 @@ esp_input(struct mbuf *m, struct tdb *tdb, int skip, int protoff)
        struct tdb_crypto *tc = NULL;
        int plen, alen, hlen, error;
        u_int32_t btsx, esn;
-       u_int64_t ibytes;
 #ifdef ENCDEBUG
        char buf[INET6_ADDRSTRLEN];
 #endif
@@ -424,10 +423,9 @@ esp_input(struct mbuf *m, struct tdb *tdb, int skip, int protoff)
        }
 
        /* Update the counters */
-       ibytes = m->m_pkthdr.len - skip - hlen - alen;
-       tdb->tdb_cur_bytes += ibytes;
-       tdb->tdb_ibytes += ibytes;
-       espstat_add(esps_ibytes, ibytes);
+       tdb->tdb_cur_bytes += plen;
+       tdb->tdb_ibytes += plen;
+       espstat_add(esps_ibytes, plen);
 
        /* Hard expiration */
        if ((tdb->tdb_flags & TDBF_BYTES) &&