From 9c76dc149d951beae1da7f5c8a4ceb7a3e7550f7 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Fri, 5 Jun 2009 16:40:18 +0000 Subject: [PATCH] hide --- src/examples/fileserver_example_dirs.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/examples/fileserver_example_dirs.c b/src/examples/fileserver_example_dirs.c index c0f156ef..e3ce7424 100644 --- a/src/examples/fileserver_example_dirs.c +++ b/src/examples/fileserver_example_dirs.c @@ -46,9 +46,12 @@ dir_reader (void *cls, uint64_t pos, char *buf, int max) struct dirent *e; if (max < 512) return 0; - e = readdir (cls); - if (e == NULL) - return -1; + do + { + e = readdir (cls); + if (e == NULL) + return -1; + } while (e->d_name[0] == '.'); return snprintf (buf, max, "%s
", e->d_name,