From b9331ba5c1860c3780d1531320cae756e962a59f Mon Sep 17 00:00:00 2001 From: Vreixo Formoso Date: Sat, 1 Mar 2008 15:57:12 +0100 Subject: [PATCH] Fix bug in iso_dir_iter_remove(), ticket #127. --- libisofs/node.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libisofs/node.c b/libisofs/node.c index 187e40a..45eafbb 100644 --- a/libisofs/node.c +++ b/libisofs/node.c @@ -522,7 +522,7 @@ int iso_dir_iter_remove(IsoDirIter *iter) if (iter->pos == pos) { return ISO_ERROR; } - while (pos != NULL && pos->next == iter->pos) { + while (pos != NULL && pos->next != iter->pos) { pos = pos->next; } if (pos == NULL) {