diff --git a/lib/assoc_array.c b/lib/assoc_array.c
index 59875eb278ea55f2683955dae36f7ebcbdc43bcd..edc3c14af41dc8f382289414f920483a5c668e50 100644
--- a/lib/assoc_array.c
+++ b/lib/assoc_array.c
@@ -1117,6 +1117,7 @@ struct assoc_array_edit *assoc_array_delete(struct assoc_array *array,
 						index_key))
 				goto found_leaf;
 		}
+		/* fall through */
 	case assoc_array_walk_tree_empty:
 	case assoc_array_walk_found_wrong_shortcut:
 	default: