freeswitch/src
Mark Lipscombe 4e9977507d FS-8537: Passing nil to various lua functions causes segfault
Various functions exposed via lua do not check their parameters for null
causing freeswitch to segfault.

This change adds checking for null parameters and returns an error
instead of segfaulting.
2015-11-15 10:43:09 +11:00
..
include Merge pull request #590 in FS/freeswitch from ~DRAGOS_OANCEA/freeswitch-dragos:rtcp-debug-fix to master 2015-11-13 10:25:03 -06:00
mod FS-8537: Passing nil to various lua functions causes segfault 2015-11-15 10:43:09 +11:00
.gitignore
CMakeLists.txt FS-8130 2015-09-14 13:30:08 -05:00
Makefile.am
fs_encode.c copyright date update 2015-06-23 14:43:16 -04:00
g711.c
inet_pton.c
switch.c FS-8195 Compatibility with Solaris 11 process privileges 2015-10-03 01:52:37 +00:00
switch_apr.c FS-8141 Add support for apr_queue_term() to switch_apr.c 2015-09-09 10:30:19 +02:00
switch_buffer.c FS-7966: fix more msvc 2015 build warnings. 2015-09-02 13:07:17 -04:00
switch_caller.c
switch_channel.c FS-8413: Segfault calling session:getVariable(nil) in lua script 2015-11-04 17:33:11 +11:00
switch_config.c
switch_console.c
switch_core.c FS-8537: Passing nil to various lua functions causes segfault 2015-11-15 10:43:09 +11:00
switch_core_asr.c
switch_core_cert.c
switch_core_codec.c FS-8130 2015-09-14 13:30:08 -05:00
switch_core_db.c
switch_core_directory.c
switch_core_event_hook.c
switch_core_file.c FS-8240 add video profile param for recording 264 and make it default 2015-09-30 11:42:46 -05:00
switch_core_hash.c CID: 1294434 fixing a sizeof statement that was working for so long because on 64bit boxes the pointer size would be 64bits and the uint8_t was expecting at least 32 2015-05-28 12:47:21 -05:00
switch_core_io.c FS-7654 #resolve 2015-06-12 23:55:29 -05:00
switch_core_media.c WIP not shabby auto vid settings 2015-11-06 14:01:54 -06:00
switch_core_media_bug.c FS-8154 #resolve [Segmentation fault occurs while eavesdropping on video call] 2015-10-29 15:30:59 -05:00
switch_core_memory.c FS-7567 #resolve #comment additional occurrences beyond the initial patch discovered 2015-05-21 09:50:49 -05:00
switch_core_port_allocator.c
switch_core_rwlock.c
switch_core_session.c FS-8130 2015-09-14 13:30:08 -05:00
switch_core_speech.c
switch_core_sqldb.c FS-7854 Add task_runtime to tasks table in core database 2015-07-20 15:06:46 -05:00
switch_core_state_machine.c FS-7602 FS-7499 FS-7587 modify dtls init function placement 2015-06-04 20:37:15 -05:00
switch_core_timer.c
switch_core_video.c FS-8236: fix ifdefs for building without libyuv 2015-09-30 16:15:26 -07:00
switch_cpp.cpp FS-8537: Passing nil to various lua functions causes segfault 2015-11-15 10:43:09 +11:00
switch_curl.c
switch_dso.c
switch_event.c FS-8397: fix race condition inrementing event seq number 2015-10-29 10:28:21 -05:00
switch_hashtable.c FS-7499: improve generic nack and vpx framing 2015-05-28 12:47:14 -05:00
switch_ivr.c FS-7929 #resolve [ignore_early_media=true behaviour] 2015-10-08 13:17:39 -05:00
switch_ivr_async.c FS-8154 #resolve [Segmentation fault occurs while eavesdropping on video call] 2015-10-29 15:30:59 -05:00
switch_ivr_bridge.c FS-8382 #resolve [Segfault with inbound-proxy-media enabled] 2015-10-22 15:02:38 -05:00
switch_ivr_menu.c FS-8107 - [switch_ivr_menu] Adding CUSTOM esl events menu::enter and menu::exit when a call enter and exit an ivr menu. 2015-09-01 14:23:29 -03:00
switch_ivr_originate.c FS-8338 #resolve [Ringback does not work correctly on stereo channels] 2015-10-12 17:00:13 -05:00
switch_ivr_play_say.c FS-8338 a few regressions that were relying on this bug to function properly in stereo situations 2015-10-20 11:00:12 -05:00
switch_ivr_say.c
switch_jitterbuffer.c update 2015-11-09 15:35:52 -06:00
switch_json.c FS-8160: properly handle malformed json when parsing json with \u at the end of a json string 2015-09-14 17:56:55 -04:00
switch_limit.c
switch_loadable_module.c FS-7761 [core] fix shutdown races running api commands during shutdown 2015-07-02 10:08:54 -05:00
switch_log.c FS-7567 #resolve #comment additional occurrences beyond the initial patch discovered 2015-05-21 09:50:49 -05:00
switch_mprintf.c
switch_nat.c FS-7567 #resolve #comment additional occurrences beyond the initial patch discovered 2015-05-21 09:50:49 -05:00
switch_odbc.c
switch_pcm.c FS-8338 a few regressions that were relying on this bug to function properly in stereo situations 2015-10-20 11:00:12 -05:00
switch_pgsql.c set affected_rows also for non-SELECT queries 2015-06-02 18:46:50 +08:00
switch_profile.c
switch_regex.c
switch_resample.c FS-7654 #resolve 2015-06-12 23:55:29 -05:00
switch_rtp.c Merge pull request #594 in FS/freeswitch from bugfix/FS-8425-dtmf-sometimes-missed-on-pstn-call to master 2015-11-13 10:56:08 -06:00
switch_scheduler.c FS-7567 #resolve #comment additional occurrences beyond the initial patch discovered 2015-05-21 09:50:49 -05:00
switch_sdp.c
switch_speex.c
switch_stun.c FS-8069 #resolve [ipv6 support missing in stun code] 2015-08-27 13:46:26 -05:00
switch_swig.c
switch_swig.i
switch_time.c FS-8215 #resolve [MacOSX nanosleep is not super accurate] 2015-09-23 18:00:44 -05:00
switch_utf8.c FS-7967 SmartOS compatibility 2015-09-09 21:39:41 +00:00
switch_utils.c FS-8537: Passing nil to various lua functions causes segfault 2015-11-15 10:43:09 +11:00
switch_version.c
switch_xml.c FS-8185: [core] Allow xml preprocessor to expand variables where the resulting value is much longer than the original size 2015-09-17 22:04:58 -05:00
switch_xml_config.c
tone2wav.c