X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fqmail.c;h=74386c38f7624c2ba6a0edd916a2a86b94aef95e;hb=9e68a7714e1e7fba52d73de7117eb5338077a0d7;hp=1a8e2bd9d3e83cee4c589f6d574ecd281295212d;hpb=730fef354f164c120cda3fcd929ad133e91a378f;p=collectd.git diff --git a/src/qmail.c b/src/qmail.c index 1a8e2bd9..74386c38 100644 --- a/src/qmail.c +++ b/src/qmail.c @@ -81,9 +81,12 @@ static int count_files_in_subtree (const char *path, int depth) count = 0; while ((de = readdir (dh)) != NULL) { - char abs_path[4096]; + char abs_path[PATH_MAX]; struct stat statbuf; + if (de->d_name[0] == '.') + continue; + ssnprintf (abs_path, sizeof (abs_path), "%s/%s", path, de->d_name); status = lstat (abs_path, &statbuf);