From 2ff5e3ec40994e5192ef77cba85673f7611a303b Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Wed, 12 Dec 2007 21:12:10 +0000 Subject: [PATCH] gimmie a break git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6705 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- src/switch_apr.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/switch_apr.c b/src/switch_apr.c index 33003f5e13..d77ad2d887 100644 --- a/src/switch_apr.c +++ b/src/switch_apr.c @@ -502,9 +502,11 @@ SWITCH_DECLARE(const char *) switch_dir_next_file(switch_dir_t *thedir, char *bu const char *name; while (apr_dir_read(&(thedir->finfo), finfo_flags, thedir->dir_handle) == SWITCH_STATUS_SUCCESS) { + if (thedir->finfo.filetype != APR_REG) { continue; } + if (!(name = thedir->finfo.fname)) { name = thedir->finfo.name; } @@ -516,6 +518,7 @@ SWITCH_DECLARE(const char *) switch_dir_next_file(switch_dir_t *thedir, char *bu if (name) { switch_copy_string(buf, name, len); fname = buf; + break; } else { continue; }