Remove unused variables and assignments in ah and esp output.
authorbluhm <bluhm@openbsd.org>
Thu, 23 Dec 2021 22:35:11 +0000 (22:35 +0000)
committerbluhm <bluhm@openbsd.org>
Thu, 23 Dec 2021 22:35:11 +0000 (22:35 +0000)
found by clang 13; OK tobhe@

sys/netinet/ip_ah.c
sys/netinet/ip_esp.c

index 4cf51d2..286c6cb 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ip_ah.c,v 1.172 2021/12/23 12:21:48 bluhm Exp $ */
+/*     $OpenBSD: ip_ah.c,v 1.173 2021/12/23 22:35:11 bluhm Exp $ */
 /*
  * The authors of this code are John Ioannidis (ji@tla.org),
  * Angelos D. Keromytis (kermit@csd.uch.gr) and
@@ -863,7 +863,7 @@ ah_output(struct mbuf *m, struct tdb *tdb, int skip, int protoff)
        struct cryptop *crp = NULL;
        uint64_t replay64;
        uint16_t iplen;
-       int error, rplen, roff, ilen, olen;
+       int error, rplen, roff;
        uint8_t *ptr = NULL;
        uint8_t prot;
        struct ah *ah;
@@ -1121,9 +1121,6 @@ ah_output(struct mbuf *m, struct tdb *tdb, int skip, int protoff)
                goto drop;
        }
 
-       ilen = crp->crp_ilen;
-       olen = crp->crp_olen;
-
        /* Release the crypto descriptors */
        crypto_freereq(crp);
        crp = NULL;
index a3e8e5f..f904b6d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ip_esp.c,v 1.192 2021/12/23 12:21:48 bluhm Exp $ */
+/*     $OpenBSD: ip_esp.c,v 1.193 2021/12/23 22:35:11 bluhm Exp $ */
 /*
  * The authors of this code are John Ioannidis (ji@tla.org),
  * Angelos D. Keromytis (kermit@csd.uch.gr) and
@@ -690,7 +690,7 @@ esp_output(struct mbuf *m, struct tdb *tdb, int skip, int protoff)
 {
        const struct enc_xform *espx = tdb->tdb_encalgxform;
        const struct auth_hash *esph = tdb->tdb_authalgxform;
-       int ilen, olen, hlen, rlen, padding, blks, alen, roff, error;
+       int ilen, hlen, rlen, padding, blks, alen, roff, error;
        uint64_t replay64;
        uint32_t replay;
        struct mbuf *mi, *mo = (struct mbuf *) NULL;
@@ -957,9 +957,6 @@ esp_output(struct mbuf *m, struct tdb *tdb, int skip, int protoff)
                goto drop;
        }
 
-       ilen = crp->crp_ilen;
-       olen = crp->crp_olen;
-
        /* Release the crypto descriptors */
        crypto_freereq(crp);