aboutsummaryrefslogtreecommitdiff
path: root/trie.inc.h
diff options
context:
space:
mode:
Diffstat (limited to 'trie.inc.h')
-rw-r--r--trie.inc.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/trie.inc.h b/trie.inc.h
index 316b54b2..b839a7e8 100644
--- a/trie.inc.h
+++ b/trie.inc.h
@@ -107,6 +107,10 @@ int TRIE_NODE_FREE(TYPE) ( TRIE_NODE(TYPE)* node ) {
}
int TRIE_FREE(TYPE) ( TRIE(TYPE)* trie ) {
+ if (trie->root->c != '\0') {
+ // ERR("Invalid trie");
+ return 1;
+ }
return TRIE_NODE_FREE(TYPE)(trie->root);
}