summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorgkostka <kostka.grzegorz@gmail.com>2017-07-11 17:55:08 +0200
committergkostka <kostka.grzegorz@gmail.com>2017-07-11 17:55:08 +0200
commit7e9fa5accf413deb040daca7cfd7844edb5cf58b (patch)
treead4628f7eb456f144da852ffb12bcae9c5c5ade9 /src
parentf371bc8b84dfe7431b4513b1fefb76e3f9a1fdc5 (diff)
Suppress gcc 7.xx warnings (fall through in switch statement)
Diffstat (limited to 'src')
-rw-r--r--src/ext4_hash.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ext4_hash.c b/src/ext4_hash.c
index a239a25..ff6d031 100644
--- a/src/ext4_hash.c
+++ b/src/ext4_hash.c
@@ -272,6 +272,7 @@ int ext2_htree_hash(const char *name, int len, const uint32_t *hash_seed,
switch (hash_version) {
case EXT2_HTREE_TEA_UNSIGNED:
unsigned_char = 1;
+ /* FALLTHRU */
case EXT2_HTREE_TEA:
while (len > 0) {
ext2_prep_hashbuf(name, len, data, 16, unsigned_char);
@@ -284,11 +285,13 @@ int ext2_htree_hash(const char *name, int len, const uint32_t *hash_seed,
break;
case EXT2_HTREE_LEGACY_UNSIGNED:
unsigned_char = 1;
+ /* FALLTHRU */
case EXT2_HTREE_LEGACY:
major = ext2_legacy_hash(name, len, unsigned_char);
break;
case EXT2_HTREE_HALF_MD4_UNSIGNED:
unsigned_char = 1;
+ /* FALLTHRU */
case EXT2_HTREE_HALF_MD4:
while (len > 0) {
ext2_prep_hashbuf(name, len, data, 32, unsigned_char);