]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
Fixes for clang statix code analysis failures
authorWillem Toorop <willem@nlnetlabs.nl>
Tue, 18 Nov 2025 13:10:11 +0000 (14:10 +0100)
committerWillem Toorop <willem@nlnetlabs.nl>
Tue, 18 Nov 2025 13:10:11 +0000 (14:10 +0100)
rr.c
sha1.c
sha2.c

diff --git a/rr.c b/rr.c
index bae06fd5014ec3c182a686de20379a19eb9a3fec..a37e8d0178cbcc035153a6a37af4a71d9eb8c33e 100644 (file)
--- a/rr.c
+++ b/rr.c
@@ -405,8 +405,8 @@ ldns_rr_new_frm_str_internal(ldns_rr **newrr, const char *str,
                }
 
                pre_data_pos = ldns_buffer_position(rd_buf);
-               if (-1 == (c = ldns_bget_token(
-                               rd_buf, rd, delimiters, LDNS_MAX_RDFLEN))) {
+               if (-1 == ldns_bget_token(
+                               rd_buf, rd, delimiters, LDNS_MAX_RDFLEN)) {
 
                        done = true;
                        (void)done; /* we're breaking, so done not read anymore */
diff --git a/sha1.c b/sha1.c
index 9b7e60ece0905394aedf382a718bebedff6cd7e2..470bdfec3799d1a3bffc18c946c2e2a1a3259b1b 100644 (file)
--- a/sha1.c
+++ b/sha1.c
@@ -97,7 +97,7 @@ ldns_sha1_transform(uint32_t state[5], const unsigned char buffer[LDNS_SHA1_BLOC
     state[4] += e;
     /* Wipe variables */
     a = b = c = d = e = 0;
-    (void)a;
+    (void)a; (void)b; (void)c; (void)d; (void)e;
 }
 
 
diff --git a/sha2.c b/sha2.c
index 6a795b1f3983de0ce60169f5c03ab71da19d3f9a..59a6b9d30fc64f980d8cf217f3ed96d31188f5f3 100644 (file)
--- a/sha2.c
+++ b/sha2.c
@@ -494,7 +494,8 @@ static void ldns_sha256_Transform(ldns_sha256_CTX* context,
 
        /* Clean up */
        a = b = c = d = e = f = g = h = T1 = T2 = 0;
-       (void)a;
+       (void)a; (void)b; (void)c; (void)d; (void)e; (void)f; (void)g; (void)h;
+       (void)T1; (void)T2;
 }
 
 #endif /* SHA2_UNROLL_TRANSFORM */
@@ -528,7 +529,7 @@ void ldns_sha256_update(ldns_sha256_CTX* context, const sha2_byte *data, size_t
                        context->bitcount += len << 3;
                        /* Clean up: */
                        usedspace = freespace = 0;
-                       (void)usedspace;
+                       (void)usedspace; (void)freespace;
                        return;
                }
        }
@@ -546,7 +547,7 @@ void ldns_sha256_update(ldns_sha256_CTX* context, const sha2_byte *data, size_t
        }
        /* Clean up: */
        usedspace = freespace = 0;
-       (void)usedspace;
+       (void)usedspace; (void)freespace;
 }
 
 typedef union _ldns_sha2_buffer_union {
@@ -809,7 +810,8 @@ static void ldns_sha512_Transform(ldns_sha512_CTX* context,
 
        /* Clean up */
        a = b = c = d = e = f = g = h = T1 = T2 = 0;
-       (void)a;
+       (void)a; (void)b; (void)c; (void)d; (void)e; (void)f; (void)g; (void)h;
+       (void)T1; (void)T2;
 }
 
 #endif /* SHA2_UNROLL_TRANSFORM */
@@ -843,7 +845,7 @@ void ldns_sha512_update(ldns_sha512_CTX* context, const sha2_byte *data, size_t
                        ADDINC128(context->bitcount, len << 3);
                        /* Clean up: */
                        usedspace = freespace = 0;
-                       (void)usedspace;
+                       (void)usedspace; (void)freespace;
                        return;
                }
        }
@@ -861,7 +863,7 @@ void ldns_sha512_update(ldns_sha512_CTX* context, const sha2_byte *data, size_t
        }
        /* Clean up: */
        usedspace = freespace = 0;
-       (void)usedspace;
+       (void)usedspace; (void)freespace;
 }
 
 static void ldns_sha512_Last(ldns_sha512_CTX* context) {