small fixes and add "gmake test"
[tedtools.git] / sfxstr.c
index e9dd00e..895b053 100644 (file)
--- a/sfxstr.c
+++ b/sfxstr.c
@@ -773,7 +773,7 @@ SFSRange(SFSTree *info, char *word, SFSDataIO *f, SFSDataIO *l) {
                        if (s->node->haschild) {
                                s->node=*(SFSNode**)( s->node->data );  
                        } else { /* if (s->node->isword) */
-                               info->buf[ f->keylen + 1 + s->level + 1 ] = '\0';
+                               info->buf[ f->keylen + 1 + s->level  ] = '\0';
                                l->data = (void*)(s->node->data);
                                l->keylen = s->level+1;
                                break;
@@ -788,7 +788,7 @@ SFSRange(SFSTree *info, char *word, SFSDataIO *f, SFSDataIO *l) {
                                        break;
                                }
                                if ( s->data->isword ) {
-                                       info->buf[ f->keylen + 1 + s->level+1 ] = '\0';
+                                       info->buf[ f->keylen + 1 + s->level ] = '\0';
                                        l->keylen = s->level+1;
                                        l->data =((char*)s->node) + s->node->dataptr + info->datasize * s->data->data;
                                        s->node=NULL;