]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
annotate fallthrough
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Mon, 24 Jul 2017 09:54:21 +0000 (09:54 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Mon, 24 Jul 2017 09:54:21 +0000 (09:54 +0000)
git-svn-id: file:///svn/unbound/trunk@4283 be551aaa-1e26-0410-a405-d3ace91eadb9

validator/val_secalgo.c

index 88d23472118f49304a590e58ba61390a2b6c4967..76ca7a39fa6f2cb79ee2f3386b068190eaeb689b 100644 (file)
@@ -1758,10 +1758,12 @@ verify_canonrrset(sldns_buffer* buf, int algo, unsigned char* sigblock,
        case LDNS_RSASHA1:
        case LDNS_RSASHA1_NSEC3:
                digest_size = (digest_size ? digest_size : SHA1_DIGEST_SIZE);
+               /* fallthrough */
 #endif
 #ifdef USE_SHA2
        case LDNS_RSASHA256:
                digest_size = (digest_size ? digest_size : SHA256_DIGEST_SIZE);
+               /* fallthrough */
        case LDNS_RSASHA512:
                digest_size = (digest_size ? digest_size : SHA512_DIGEST_SIZE);
 
@@ -1776,6 +1778,7 @@ verify_canonrrset(sldns_buffer* buf, int algo, unsigned char* sigblock,
 #ifdef USE_ECDSA
        case LDNS_ECDSAP256SHA256:
                digest_size = (digest_size ? digest_size : SHA256_DIGEST_SIZE);
+               /* fallthrough */
        case LDNS_ECDSAP384SHA384:
                digest_size = (digest_size ? digest_size : SHA384_DIGEST_SIZE);
                *reason = _verify_nettle_ecdsa(buf, digest_size, sigblock,