Fix off-by-one.
authorFlorent Bruneau <florent.bruneau@polytechnique.org>
Sat, 13 Sep 2008 07:39:06 +0000 (09:39 +0200)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Sat, 13 Sep 2008 07:39:06 +0000 (09:39 +0200)
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
common/trie.c

index 7f0ff2d..2569dff 100644 (file)
@@ -150,7 +150,7 @@ static inline int trie_entry_new(trie_t *trie)
 {
     const trie_entry_t e = TRIE_ENTRY_INIT;
     array_add(trie->entries, e);
-    return trie->entries.len;
+    return trie->entries.len - 1;
 }
 
 static inline int trie_add_leaf(trie_t *trie, const char *key)