]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
mod_sndfile: fix off by one error (MODFORM-29)
authorBrian West <brian@freeswitch.org>
Mon, 22 Jun 2009 14:35:09 +0000 (14:35 +0000)
committerBrian West <brian@freeswitch.org>
Mon, 22 Jun 2009 14:35:09 +0000 (14:35 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13890 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/formats/mod_sndfile/mod_sndfile.c

index 3df7b8a8faf70263db39eeed0bf11aaf9f916c09..1915932980f9090fdafbf37284186e4bf25958cb 100644 (file)
@@ -179,7 +179,7 @@ static switch_status_t sndfile_file_open(switch_file_handle_t *handle, const cha
                        /* Try to find the file at the highest rate possible if we can't find one that matches the exact rate.
                           If we don't find any, we will default back to the original file name.
                        */
-                       for (i = 3; i > 0; i--) {
+                       for (i = 3; i >= 0; i--) {
                                switch_snprintf(last, alt_len - (last - alt_path), "%d%s%s", rates[i], SWITCH_PATH_SEPARATOR, ldup);
                                if ((context->handle = sf_open(alt_path, mode, &context->sfinfo))) {
                                        path = alt_path;