]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
switch_dir_next_file() should also match symlinks
authorMathieu Rene <mrene@avgs.ca>
Fri, 3 Sep 2010 04:36:42 +0000 (00:36 -0400)
committerMathieu Rene <mrene@avgs.ca>
Fri, 3 Sep 2010 04:37:21 +0000 (00:37 -0400)
src/switch_apr.c

index ba44ad224ad299b72971ac6a7499d5d9724ad958..bdff179b4a0782b6c66bbb27cfe6cc3772947d61 100644 (file)
@@ -574,7 +574,7 @@ SWITCH_DECLARE(const char *) switch_dir_next_file(switch_dir_t *thedir, char *bu
 
        while (apr_dir_read(&(thedir->finfo), finfo_flags, thedir->dir_handle) == SWITCH_STATUS_SUCCESS) {
 
-               if (thedir->finfo.filetype != APR_REG) {
+               if (thedir->finfo.filetype != APR_REG && thedir->finfo.filetype != APR_LNK) {
                        continue;
                }