diff options
author | tilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-01-07 14:47:36 +0000 |
---|---|---|
committer | tilghman <tilghman@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-01-07 14:47:36 +0000 |
commit | 713365557dee6a718873fe924af7f1b6bbd7b3aa (patch) | |
tree | 67cf8aadcb2731da3228162c3063c802c7a758bf | |
parent | 80163cc68bd4fb1f6d128b148760e8933cb106e1 (diff) |
Bug 6161 - Remove duplicated code
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7850 f38db490-d61c-443f-a65b-d21fe96a405b
-rw-r--r-- | file.c | 9 |
1 files changed, 2 insertions, 7 deletions
@@ -365,13 +365,9 @@ static int ast_filehelper(const char *filename, const char *filename2, const cha /* Check for a specific format */ if (ast_mutex_lock(&formatlock)) { ast_log(LOG_WARNING, "Unable to lock format list\n"); - if (action == ACTION_EXISTS) - return 0; - else - return -1; + return res; } - f = formats; - while(f) { + for (f = formats; f; f = f->next) { if (!fmt || exts_compare(f->exts, fmt)) { char *stringp=NULL; exts = ast_strdupa(f->exts); @@ -452,7 +448,6 @@ static int ast_filehelper(const char *filename, const char *filename2, const cha } while(ext); } - f = f->next; } ast_mutex_unlock(&formatlock); if ((action == ACTION_EXISTS) || (action == ACTION_OPEN)) |