From a892467a88075282a6ceba83f2b900fb1b88b40c Mon Sep 17 00:00:00 2001 From: jpandre Date: Tue, 4 Dec 2007 07:51:30 +0000 Subject: [PATCH] Fixed bad release of index root --- libntfs-3g/index.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libntfs-3g/index.c b/libntfs-3g/index.c index 1d23e32d..fc850b0c 100644 --- a/libntfs-3g/index.c +++ b/libntfs-3g/index.c @@ -1886,7 +1886,6 @@ static INDEX_ENTRY *ntfs_index_walk_down(INDEX_ENTRY *ie, /* down from level zero */ - free(ictx->ir); ictx->ir = (INDEX_ROOT*)NULL; ictx->ib = (INDEX_BLOCK*)ntfs_malloc(ictx->block_size); ictx->pindex = 1; @@ -1998,7 +1997,7 @@ INDEX_ENTRY *ntfs_index_next(INDEX_ENTRY *ie, ntfs_index_context *ictx) * when searching for a partial key * if this happens, walk up */ - + if (ie->ie_flags & INDEX_ENTRY_END) next = ntfs_index_walk_up(ie, ictx); else {