From 1b29c3888c0f4894364a8ca43f0d407fc5637e16 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Fri, 26 Jul 2002 17:03:26 +0000 Subject: [PATCH] More enumerate fixes. --- archivers/zip.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/archivers/zip.c b/archivers/zip.c index e38c38cd..14334b5f 100644 --- a/archivers/zip.c +++ b/archivers/zip.c @@ -1289,9 +1289,8 @@ static LinkedStringList *ZIP_enumerateFiles(DirHandle *h, while ((++i < max) && (ptr != NULL)) { char *e_new = info->entries[i].name; - if ((strncmp(e, e_new, ln) == 0) && (e_new[ln] == '/')) - continue; - ptr = NULL; + if ((strncmp(e, e_new, ln) != 0) || (e_new[ln] != '/')) + break; } /* while */ } /* else */ } /* while */