From: Andrew McNab Date: Thu, 12 Jan 2006 13:01:57 +0000 (+0000) Subject: Directory listing versionsort() in mod_gridsite X-Git-Tag: after_merge_from_branch_1_1_0_RC15~2 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=694abcc7dc7eb2aef0841b0c16a26ed90179be02;p=jra1mw.git Directory listing versionsort() in mod_gridsite --- 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) ||