]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
squat: Potential crashfix with mmap_disable=yes.
authorTimo Sirainen <tss@iki.fi>
Fri, 20 Jun 2008 08:54:35 +0000 (11:54 +0300)
committerTimo Sirainen <tss@iki.fi>
Fri, 20 Jun 2008 08:54:35 +0000 (11:54 +0300)
--HG--
branch : HEAD

src/plugins/fts-squat/squat-trie.c

index 260661e69e9d3b01412fe5fd6d347ae6608ce05e..0c3e737a9fa739e9cc84d2025641ce7701b23a2d 100644 (file)
@@ -546,6 +546,8 @@ node_read_children(struct squat_trie *trie, struct squat_node *node, int level)
                                data = CONST_PTR_OFFSET(trie->data, offset);
                                end = CONST_PTR_OFFSET(trie->data,
                                                       trie->data_size);
+                               child_chars = CONST_PTR_OFFSET(trie->data,
+                                                              node_offset + 1);
                        }
 
                        if ((size_t)(end - data) < len) {