]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
don't seg when using more than SWITCH_MAX_CODECS and bump SWITCH_MAX_CODECS to 50...
authorMichael Jerris <mike@jerris.com>
Mon, 30 Jun 2008 17:52:22 +0000 (17:52 +0000)
committerMichael Jerris <mike@jerris.com>
Mon, 30 Jun 2008 17:52:22 +0000 (17:52 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8863 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/include/switch_types.h
src/mod/formats/mod_native_file/mod_native_file.c

index baa8271b2f1d931c7c975012148497f657af356d..a5ad3e4c73d8a2a2b32fddbf0bb9638e031b740d 100644 (file)
@@ -332,7 +332,7 @@ SWITCH_DECLARE_DATA extern switch_directories SWITCH_GLOBAL_dirs;
 #define SWITCH_MAX_SAMPLE_LEN 32
 #define SWITCH_BYTES_PER_SAMPLE 2      /* slin is 2 bytes per sample */
 #define SWITCH_RECOMMENDED_BUFFER_SIZE (SWITCH_BYTES_PER_SAMPLE * SWITCH_MAX_SAMPLE_LEN * (SWITCH_MAX_INTERVAL + SWITCH_INTERVAL_PAD))
-#define SWITCH_MAX_CODECS 30
+#define SWITCH_MAX_CODECS 50
 #define SWITCH_MAX_STATE_HANDLERS 30
 #define SWITCH_CORE_QUEUE_LEN 100000
 #define SWITCH_MAX_MANAGEMENT_BUFFER_LEN 1024 * 8
index 9767aee20e0f0bd76cd30c213bc20a0c4826ee72..3de2422a10e04136f3b51dc07e1dc7b73e2af7b2 100644 (file)
@@ -132,7 +132,7 @@ static switch_status_t native_file_file_get_string(switch_file_handle_t *handle,
 
 /* Registration */
 
-static char *supported_formats[SWITCH_MAX_CODECS] = { 0 };
+static char *supported_formats[SWITCH_MAX_CODECS + 1] = { 0 };
 
 SWITCH_MODULE_LOAD_FUNCTION(mod_native_file_load)
 {