From 694abcc7dc7eb2aef0841b0c16a26ed90179be02 Mon Sep 17 00:00:00 2001 From: Andrew McNab Date: Thu, 12 Jan 2006 13:01:57 +0000 Subject: [PATCH] Directory listing versionsort() in mod_gridsite --- org.gridsite.core/src/mod_gridsite.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/org.gridsite.core/src/mod_gridsite.c b/org.gridsite.core/src/mod_gridsite.c index 229932c..95c089e 100644 --- a/org.gridsite.core/src/mod_gridsite.c +++ b/org.gridsite.core/src/mod_gridsite.c @@ -756,7 +756,7 @@ int html_dir_list(request_rec *r, mod_gridsite_dir_cfg *conf) by GridSiteHtmlFormat/conf->format */ { - int i, fd, n; + int i, fd, n, nn; char *buf, *p, *s, *head_formatted, *header_formatted, *body_formatted, *admin_formatted, *footer_formatted, *temp, modified[99], *d_namepath, *indexheaderpath, *indexheadertext; @@ -837,8 +837,8 @@ int html_dir_list(request_rec *r, mod_gridsite_dir_cfg *conf) "[Parent directory]\n", NULL); - n = scandir(r->filename, &namelist, 0, versionsort); - while (n--) + nn = scandir(r->filename, &namelist, 0, versionsort); + for (n=0; n < nn; ++n) { if ((namelist[n]->d_name[0] != '.') && ((conf->indexheader == NULL) || -- 1.8.2.3