]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
ignore files in a music on hold directory that begin with '.'
authorRussell Bryant <russell@russellbryant.com>
Thu, 2 Nov 2006 17:47:56 +0000 (17:47 +0000)
committerRussell Bryant <russell@russellbryant.com>
Thu, 2 Nov 2006 17:47:56 +0000 (17:47 +0000)
(issue #8249, cboie)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.2@46964 65c4cc65-6c06-0410-ace0-fbb531ad65f3

res/res_musiconhold.c

index 9972889f89be90663e435b83dcecb66aa90942a0..6c0c380bd15f3639ef2c125df476e43360889eeb 100644 (file)
@@ -772,6 +772,10 @@ static int moh_scan_files(struct mohclass *class) {
                if ((strlen(files_dirent->d_name) < 4) || ((strlen(files_dirent->d_name) + dirnamelen) >= MAX_MOHFILE_LEN))
                        continue;
 
+               /* Skip files that start with a dot */
+               if (files_dirent->d_name[0] == '.')
+                       continue;
+
                snprintf(filepath, MAX_MOHFILE_LEN, "%s/%s", class->dir, files_dirent->d_name);
 
                if (stat(filepath, &statbuf))