Commit Graph

21487 Commits

Author SHA1 Message Date
Ken Rice 69e9e2ec14 [mod_sofia] Add preliminary handing for SHAKEN/STIR via SIP Identity Header 2021-01-15 16:44:58 +03:00
Mike Jerris 56478e0248 [core] fix build when undefined APR_INET6 2021-01-11 17:57:36 -07:00
Troy Denton ac5775b6e0
[mod_sofia] Remove 'precondition' from 'Supported:' w/ 100rel 2021-01-08 19:55:59 +03:00
willie zhang 62970aa998
[Core] fix asr resample out data len 2020-12-23 21:45:26 +04:00
mangshe0 fb0c46e5af [mod_av] fix record crash bug 2020-12-23 20:15:41 +04:00
Andrey Volk 940d82ef9b [Build-System] Fix build with MSBuild. 2020-12-23 00:11:37 +04:00
rucc 7a3a8c4b70
[FreeSwitchConsole] -version option enabled in windows + read git revision 2020-12-22 20:50:27 +04:00
Andrey Volk 7345c77f96
Merge pull request #985 from seven1240/mock-tts
[mod_test] add tts mock
2020-12-17 21:54:16 +04:00
Andrey Volk 6b020ef17a
Merge pull request #1000 from signalwire/http-cache-windows-binary
[mod_http_cache] Set binary mode when downloading files in Windows
2020-12-17 21:51:44 +04:00
Andrey Volk 3c783ee8fd
Merge pull request #994 from seven1240/debug-sendto
[core] debug socket sendto
2020-12-17 21:49:04 +04:00
Andrey Volk 3a6d1210d7
Merge pull request #996 from seven1240/event-merge
[core] add event::merge
2020-12-17 21:28:32 +04:00
Andrey Volk 9368ed0d1f
Merge pull request #997 from seven1240/answer-decode-debug-video
[mod_dptools] early video decode and debug
2020-12-17 21:26:45 +04:00
Andrey Volk 15e7733089
Merge pull request #1001 from seven1240/remove-duplicated-code
[mod_dptools] remove duplicated code
2020-12-17 21:23:45 +04:00
Andrey Volk 86cd31c5d9
Merge pull request #790 from sunlin7/fix-possible-memory-leak
[mod_say_*] fix possible memory-leak in say_ip()
2020-12-17 21:21:45 +04:00
Andrey Volk 913551315b [Core] switch_core_port_allocator: Replace getaddrinfo() (may get stuck) with switch_sockaddr_new() and fix IPv6. 2020-12-17 21:15:14 +04:00
Seven Du 25edcd6ccd [mod_dptools] remove duplicated code 2020-12-17 22:54:25 +08:00
Chris Rienzo 243421c8fe [mod_http_cache] Set binary mode when downloading files in Windows 2020-12-17 09:46:13 -05:00
Alexander Udovichenko 040416b8db
[mod_httpapi] Fix abs-file-cache-ttl typo 2020-12-17 15:52:24 +04:00
Norm Brandinger 7b841c048a
[mod_v8] Fix C++ compile warning 2020-12-17 00:48:03 +04:00
Andrey Volk 39fc5d4123
Merge pull request #982 from italorossi/bugfix/opus-donot-drop-call-corrupted-stream
[mod_opus] Do not hangup call on decode error - fix 86a5ee3509
2020-12-16 22:54:04 +04:00
Seven Du 55d8edf846 [core] support convert to ARGB_LE video format 2020-12-16 23:14:42 +08:00
Seven Du c1837909b1 [mod_dptools] early video decode and debug 2020-12-16 23:10:52 +08:00
Seven Du 6cf606f2a0 [core] add event::merge 2020-12-16 23:05:16 +08:00
Seven Du 97676a9b50 [mod_sms] add final chat function 2020-12-16 23:03:03 +08:00
Seven Du 409b21b3e6 [core] debug socket sendto 2020-12-16 22:59:43 +08:00
Timothy Vanderaerden aae2e08cca
[Core] Databases: Fix duplicate key name 'recovery3'
Fixes: (create index recovery3 on recovery(runtime_uuid)) to database: Duplicate key name 'recovery3'
2020-12-16 18:31:47 +04:00
Martin Paterson d28dbd1cd6
[mod_voicemail] Fix error-case return in vm_fsdb_pref_greeting_set_function 2020-12-16 18:22:46 +04:00
ovadbar 855d8bd3e4
[mod_http_cache] Remove duplicate include statements 2020-12-16 18:19:49 +04:00
Rosen Penev aa71d87528
[build] fix compilation under musl 1.2
musl 1.2 defaults to 64-bit time_t, causing a compile failure under 32-bit platforms.
2020-12-16 18:17:24 +04:00
Andrey Volk 2ec89f19d9
Merge pull request #874 from traud/patch-1
[mod_spandsp] Fix two white-space errors
2020-12-16 18:15:06 +04:00
Andrey Volk e43b192f70
Merge pull request #877 from traud/patch-3
[mod_av] Update error message
2020-12-16 18:12:51 +04:00
Seven Du 70571a440a [mod_test] add tts mock 2020-12-14 13:24:26 +08:00
Ítalo Rossi 6ddb61fd4e [mod_opus] Do not hangup call on decode error - fix 86a5ee3509 2020-12-11 14:44:02 -03:00
Andrey Volk 8045c96458 [mod_gsmopen] Fix build on Visual Studio 2019 2020-11-20 18:29:52 +04:00
Norm Brandinger 68855f6acc
[Core] Fix XML generation 2020-11-17 22:23:21 +04:00
ajay-sabat 73d6da1342
[Core] switch_core_media: Correct srtp_remote_audio_crypto_key variable 2020-11-12 01:29:48 +04:00
Chris Rienzo 0f7ba14333
[mod_http_cache] Crash on HTTP GET with generated AWS v4 signature
Co-authored-by: Miguel Gonzalez <maggonzz@gmail.com>
2020-11-09 23:08:05 +04:00
agree b7b83db66d
[mod_conference] Fix conference api saymember wrong output message 2020-11-06 00:35:45 +04:00
Andrey Volk 1010c6c55c
Merge pull request #875 from traud/patch-2
[core] Fix ICE candidate priorities
2020-10-08 20:25:54 +04:00
Andrey Volk 6c24133ea7
Merge pull request #802 from signalwire/recording_follow_transfer
[Core] Fix hangup race in recording_follow_transfer.
2020-10-05 20:32:29 +04:00
Alexander Traud 828811501c
[mod_av] Update error message
Five years ago, commit b29174e added the scale/conversion library of
FFmpeg. However, that library is not part of libavformat-dev and added
an additional requirement. That was not reflected in the error message,
when FFmpeg libraries are missing.
2020-09-29 10:30:56 +02:00
Alexander Traud ac8ef6ba1e
[core] Fix ICE candidate priorities
Seven years ago, commit cb076e6 used xor as pow. The compiler Clang 10
errors about this copy-paste-error from RFC 5245 section 4.1.2.1. Now,
Clang compiles successfully.
2020-09-27 13:04:31 +02:00
Alexander Traud 5aaf2eb3df
[mod_spandsp] Fix two white-space errors
Seven years ago, commit eee96c6 introduced two white-space errors. The
compiler Clang 10 errors: misleading indentation; statement is not
part of the previous 'if'. Now, Clang compiles successfully.
2020-09-27 11:45:17 +02:00
FredWemyss e10126942e
[mod_sofia] Add back sip Identity header into sip_i_identity variables in sofia_parse_all_invite_headers 2020-09-23 21:58:36 +04:00
Mike Jerris 28c170fda1 [Unit-Tests] Tweak test framework, fail loading unit test when out of memory. 2020-09-22 22:56:54 +04:00
Andrey Volk 89c7f88656
Merge pull request #856 from lazedo/patch-5
[mod_kazoo] add kz_contact api
2020-09-16 18:15:27 +04:00
lazedo da4fa9bac7
[mod_expr] log errors 2020-09-16 02:13:52 +01:00
lazedo 43e0d21534
[mod_kazoo] add kz_contact api 2020-09-16 02:11:09 +01:00
Andrey Volk 7c0062938f [mod_signalwire] Fix build with newer signalwire-c v2.0 2020-09-15 19:14:48 +04:00
Ciprian 5ce4855a1e
[core] Enable MSRP over IPv6
* [core] Enable MSRP over IPv6
* [core] SWITCH_SO_IPV6_V6ONLY socket option
2020-09-15 13:42:22 +04:00
Ciprian 60073ad431
[core] DTLS PEM validation/creation tweaks and fix leaks in fixed pem path. 2020-09-10 21:56:25 +04:00
Philipp Hancke 7bd59f6440
[Core] Create x509v3 certificates 2020-09-08 23:42:38 +04:00
Andrey Volk be5757d93b
Merge pull request #812 from micmac1/spandsp3-fixes
[mod_spandsp, mod_gsmopen] Fix typo and build with external spandsp
2020-09-01 21:13:32 +04:00
windy-wang 1d2a1057f8
[Core] Fix the null char in truncated value returned by switch_b64_decode 2020-09-01 21:04:49 +04:00
Ciprian 9c01bd4c78
[mod_rayo] Enable -fno-common compilation 2020-09-01 20:13:28 +04:00
Andrey Volk 850b10a864
Merge pull request #749 from signalwire/mod_signalwire_upgrade
[mod_signalwire] Upgrade code to be able to work on newer libks and signalwire-c v2.0 when released
2020-08-25 22:17:29 +04:00
Sebastian Kemper 51fba83ed3 [mod_gsmopen] Fix build with external spandsp
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-08-19 22:26:04 +02:00
Sebastian Kemper 61368b24c1 [mod_spandsp] Fix typo
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-08-19 22:25:01 +02:00
Norm Brandinger 8beac6c39b
[Documentation] Fix parameter definitions in switch_core_media_bug_add() 2020-08-18 19:52:19 +04:00
Lin.Sun 2f84eced53 [mod_say_*] fix possible memory-leak in say_ip() 2020-08-18 14:53:02 +08:00
Andrey Volk 2b8fa12baa [Core] Fix hangup race in recording_follow_transfer. 2020-08-17 21:07:11 +04:00
Mike Jerris cdb4810f8a [Build-System] Remove mod_freetdm from spec file, fix compile errors on CentOS 2020-08-14 18:49:39 +04:00
LordPinna 145377dd8e
[mod_verto] Fix modify attended transfer response 2020-08-12 21:08:07 +04:00
Chris Rienzo e82e68d182
Merge pull request #66 from micmac1/t38-reinv-fix
[mod-sofia] Fix reINVITE after T38 is rejected
2020-08-10 11:03:08 -04:00
Andrey Volk 242ab078f0 swigall 2020-08-05 08:16:54 +00:00
jelmd 466a455286
[mod_opusfile] Fix compiling write file support 2020-08-05 03:29:04 +04:00
Andrey Volk 231d5e6494 [Build-System] Remove SpanDSP library from the FreeSWITCH tree and use packages instead. 2020-08-04 19:15:28 -04:00
Andrey Volk 5211c9bb43
Merge pull request #759 from signalwire/sofia
[Build-System] Remove Sofia-Sip library from the FreeSWITCH tree and use packages instead.
2020-08-04 02:34:25 +04:00
Andrey Volk 2fc0e3b80a [Build-System] Remove Sofia-Sip library from the FreeSWITCH tree and use packages instead. 2020-08-03 23:46:45 +04:00
Mike Jerris 546bebbe5e [core] fix build with newer build tools against openssl 1.1 2020-08-03 15:29:35 -04:00
Andrey Volk b06036e30f [mod_sofia] Cleanup usage of sofia-sip headers. 2020-08-03 22:15:19 +04:00
Andrey Volk 3d74cf1379 [mod_signalwire] Upgrade code to be able to work on newer libks and signalwire-c v2.0 when released 2020-07-22 20:47:53 +04:00
Andrey Volk 64646a3448 [mod_http_cache] Fix Windows build 2020-07-21 01:51:47 +04:00
Chris Rienzo 17ebce7e3b
Add v4 sig to http cache (#741)
* FS-9676 [mod_http_cache] Support for AWS Signature version 4 and drop support for version 2

Co-authored-by: baonq-me <quocbao747@gmail.com>
2020-07-20 15:34:55 -04:00
MikhailKalashnikov 90fb233ac6
[mod_sofia] Fix crash when proxy INFO without body 2020-07-17 17:58:35 +04:00
Lin.Sun 715ee3d2a2 [mod_silk] switch_silk_decode: Fix invalid condition for return code from switch_jb_peek_frame(). 2020-07-10 13:40:36 +04:00
Andrey Volk 1c0e7070bc [Core] Fix leak of BIO_METHOD *dtls_bio_filter_methods in switch_rtp_add_dtls() 2020-07-09 21:51:06 +04:00
lazedo 00113c480d
[mod_sofia] Verify that replaces header params exist 2020-06-29 22:46:18 +04:00
Andrew Cassidy 3130a51182 [Core] Add AEAD_AES_128_GCM and AEAD_AES_256_GCM ciphers support. 2020-06-22 16:26:22 +04:00
Andrey Volk 27c491dd0c [Core] Fix size overflow in pool_stats (when configured with --enable-pool-debug) 2020-06-12 19:35:03 +04:00
Dragos Oancea 0b9c7c678b [mod_amrwb] add cfg setting to switch between OA/BE when originating 2020-06-10 12:20:45 +00:00
Mike Jerris 6b9c836286 [build] properly prepend PKG_CONFIG_PATHS on out of tree modules 2020-06-04 22:42:07 +04:00
Andrey Volk 7f1a8a69b0 [Build-System] Allow full path or git clone url (with arguments) in modules.conf to build out of tree modules.
--- modules.conf ---
/full/path/to/out-of-tree/mod_tobuild
mod_somewherethere|https://github.com/your_account/your_mod_repo.git -b branch
2020-06-04 22:41:55 +04:00
Andrey Volk 0275ea1eb4 [Build-System] Use $(DefaultPlatformToolset) so it's easier to build using newer Microsoft Visual Studio versions. 2020-05-25 14:18:25 +04:00
Andrey Volk 91f54340ed
Merge pull request #636 from signalwire/listener-hangup-race
[mod_event_socket] Fix hangup race with listener_thread of socket application in async mode
2020-05-18 21:22:05 +04:00
Chris Rienzo bd46061a10 [test] Disable logs when loading and shutting down FS core 2020-05-18 21:20:06 +04:00
Mike Jerris 838f62a743 [mod_event_socket] Fix hangup race with listener_thread of socket application in async mode 2020-05-15 15:18:41 -06:00
Andrey Volk 55ddecd750
Merge pull request #222 from paxc/master
[mod_openh264] Fix stap-a size issue and add unit test.
2020-05-15 21:04:25 +04:00
paxc 9bec823f22 [mod_openh264] Fix stap-a size issue and add unit test. 2020-05-15 20:35:58 +04:00
Andrey Volk eba009868e
Merge pull request #474 from dragos-oancea/mod_cv-nullptr-passed
[mod_cv] scan-build: Null pointer passed as an argument to a 'nonnull' parameter.
2020-05-15 20:28:51 +04:00
windy-wang 120132b190
[mod_av] Break packets evenly 2020-05-14 01:45:48 +04:00
Andrey Volk 50b7dedf82 swigall 2020-05-11 09:50:33 +00:00
Andrey Volk a2c657c7bb [mod_amr] scan-build: fix dead increment of fmtptmp_pos in switch_amr_init() 2020-05-08 02:56:37 +04:00
Andrey Volk 5b1088d39f
Merge pull request #133 from jay98237438/master
[mod_amr, mod_amrwb] RFC4867 mode-set compliancy
2020-05-08 01:55:50 +04:00
sunlin 43b35ae4f2
[mod_silk] Fix mod_silk always init with maxaveragebitrate=20000 2020-05-08 01:52:39 +04:00
Anthony Minessale 6b35e576fc [core] Transfer with rtp_pass_codecs_on_stream_change one way audio 2020-05-08 01:40:21 +04:00
Anthony Minessale eaca798979 [core] add orig session check 2020-05-08 01:28:10 +04:00
Andrey Volk 0072806df1 [mod_loopback] Split null_auto_answer into two variables null_enable_auto_answer and null_auto_answer_delay. Default auto_answer_delay is 0 instead of 1 ms. Auto answer is enabled by default if null_enable_auto_answer is not set. More carefully compute the delay in ms to not block channel longer than needed. 2020-05-08 01:22:48 +04:00
Andrey Volk 661f653956 [Core] Fix OSX build in switch_ivr_originate.c 2020-05-08 01:21:24 +04:00
Seven Du 0cafcf8a9b [core] Add global/leg variable to originate: group_confirm_timeout
group_confirm_timeout is a value in seconds for the maximum time to wait for group confirmation to finish.  This variable replaces group_confirm_cancel_timeout which has been deprecated.  Set group_confirm_timeout=0 to disable leg_timeout during group confirm.
2020-05-08 01:17:22 +04:00
Seven Du 2a54e08019 [core, mod_loopback] Add test case for group confirm over loopback endpoints 2020-05-08 01:12:17 +04:00
lazedo 7264426386 [mod_loopback] clear confirm properties from a-leg 2020-05-08 01:11:52 +04:00
Seven Du fcda4c6a06 [core] add support to set group confirm on each leg 2020-05-08 01:11:44 +04:00
Mike Jerris bfd02beef8 [core] refactor originate internals (oglobals) 2020-05-08 00:28:57 +04:00
Mike Jerris 598d52d5fb [mod_sofia] remove blank display name that can show up in from uri 2020-05-07 03:18:16 +04:00
Andrey Volk d9d49920cb [mod_httapi] Fix leak of context->url_params 2020-05-07 03:16:58 +04:00
Andrey Volk 1956911e4b [Core] Fix locking and a memory leak in switch_core_session_write_video_frame() and switch_core_session_write_text_frame(). 2020-05-07 03:15:43 +04:00
VCC Live/Core 2d6e2e2fa3 [mod_erlang_event] Fix segfault in destroy_listener() 2020-05-07 03:14:18 +04:00
Andrey Volk b847935ce2 [Core] Fix dereference of null pointer in video_bridge_thread() when codec b is not yet initialized. 2020-05-07 03:12:51 +04:00
Andrey Volk b31c47eab7 [mod_shout] Reduce log level from error to warning for "Error opening %s (invalid rate or channel count)" 2020-05-07 03:10:37 +04:00
Mike Jerris 3089e8e548 [mod_av] reduce some errors to warnings in logs 2020-05-07 03:08:42 +04:00
Andrey Volk 865de72cee [core,mod_verto,mod_xml_rpc] Fix use of deprecated CRYPTO_set_id_callback(). 2020-05-07 03:00:03 +04:00
Chris Rienzo bc9515468e [test] Fix out of bound buffer read in switch_test 2020-05-07 02:58:30 +04:00
Andrey Volk b630dfa79e [Core] switch_rtp: reduce end call due to SRTP failure log level from error to warning. 2020-05-07 02:54:54 +04:00
Andrey Volk 7b46e37318 [Core] switch_rtp: reduce dtls handshake failure level from error to warning. 2020-05-07 02:49:35 +04:00
Andrey Volk 06dfe2e3a4 [mod_sndfile] Reduce error level to warning for "Error Opening File" 2020-05-07 02:48:21 +04:00
Andrey Volk 96c615e353 [mod_av] Reduce error level to warning for "Could not decode frame". 2020-05-07 02:47:19 +04:00
Chris Rienzo 52a17066eb [mod_sofia] Quiet down error when registration credentials are missing 2020-05-07 02:42:01 +04:00
Andrey Volk a198e765fe [mod_conference] Fix memory leaks and a possible deadlock in chat_send(); 2020-05-07 02:40:41 +04:00
Anthony Minessale 55b148f1c3 [mod_verto] Fix packet o death. 2020-05-07 02:36:08 +04:00
Piotr Gregor 7c795ea555 [mod_vlc] Fix segfault. 2020-05-07 02:33:51 +04:00
Andrey Volk 8778cda16d [Core] Wait sql threads to spin up. Fixes module_exists, show_codec commands. 2020-05-07 02:26:22 +04:00
Seven Du 16f782f979 [mod_loopback] Don't block channel too long if already hangup, also add option to hangup immediately with cause 2020-05-07 02:21:38 +04:00
Seven Du e0aef355db [core] use switch_core_session_get_partner in sched_hangup to hangup channel also in signalling bond state 2020-05-07 02:18:56 +04:00
lazedo ce019aa566 [mod_loopback] fix early_set_loopback_id for b leg 2020-05-07 02:10:30 +04:00
surendrasignalwire 12f56e293d [Core] Fix one way audio after executing the uuid_recv_dtmf with dtmf string ending with w or W. 2020-05-07 02:08:49 +04:00
Andrey Volk 53cd06900c [Core] Fix leak in switch_xml_set_attr(). 2020-04-28 21:43:58 +04:00
Jonas Jelten 30cf345b41 [mod_sofia] Fix rtp config ipv4/ipv6 index confusion 2020-04-28 13:13:13 +02:00
Nick Lemberger 4fa0870ef0 [mod_sofia] Fix potential buffer overrun when rewrite_multicasted_fs_path is enabled. 2020-04-01 00:11:24 +04:00
lazedo 343f031915 [mod_kazoo] add event stream connected time 2020-03-24 10:54:16 +00:00
Jourdan Templeton 5805addbeb
[mod_sofia] Add new gateway param 'contact-in-ping' to support for Microsoft Teams Direct Routing 2020-03-23 23:29:53 +04:00
Nathan Neulinger 477086b3e2
[mod_mariadb] Fix reconnect during db failover/restart 2020-03-23 20:55:00 +04:00
Andrey Volk d07e1654a2 [mod_verto] Fix scan-build warnings in swig and enable scan-build on Drone 2020-03-22 14:14:14 +04:00
Andrey Volk d67d09705a [mod_verto] Fix Makefile.am and reswig 2020-03-22 01:35:58 +00:00
Andrew Topp dbea1482e7 [mod_xml_curl] Allow XML_CURL_MAX_BYTES to be configured at runtime per-binding
* Added "response-max-bytes" config param for mod_xml_curl
* XML_CURL_MAX_BYTES still used as default if param omitted
* Added example configuration to module example config.
2020-03-15 14:05:53 +10:00
lazedo 3a0ee19f5b
[mod_kazoo] maintenance
* [mod_kazoo] add configured sleep time between each io fault

* [mod_kazoo] add configured delay  before fetching initial configuration

* [mod_kazoo] add explicit handling of http_cache for kz_moh
2020-03-13 20:19:21 +04:00
lazedo 1f268e0292
[mod_kazoo] maintenance
* [mod_kazoo] add kz_eval api

* [mod_kazoo] use session if available in first-of

* [mod_kazoo] handle bridge variables

* [mod_kazoo] allow time for erlang node to initialize

* [mod_kazoo] add kz_moh

* tries to start moh from previous unhold
2020-03-13 01:44:19 +04:00
Andrey Volk 06f905de9d
Merge pull request #484 from dragos-oancea/mod_amrwb-fixleak-xml
[mod_amrwb] fix memory leak at load time (xml)
2020-03-12 21:06:44 +04:00
Andrey Volk dd9092abe9
Merge pull request #483 from dragos-oancea/mod_amr-fixleak-xml
[mod_amr] fix memory leak at load time (xml)
2020-03-12 21:05:23 +04:00
Andrey Volk da4068e744
Merge pull request #482 from dragos-oancea/mod_portaudio-nullptr
[mod_portaudio] scan-build: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'previous').
2020-03-12 21:03:50 +04:00
Andrey Volk d1ab723582
Merge pull request #479 from dragos-oancea/mod_erlang_event-uninitialized-value
[mod_erlang_event] scan-build: Function call argument is an uninitialized value
2020-03-12 20:24:29 +04:00
Andrey Volk 51cc971d45
Merge pull request #478 from dragos-oancea/mod_redis-undefined-val
[mod_redis] scan-build: Assigned value is garbage or undefined
2020-03-12 20:22:43 +04:00
Andrey Volk 396d07c1a3
Merge pull request #476 from dragos-oancea/mod_unimrcp-nullptr
[mod_unimrcp] scan-build: Access to field 'name' results in a dereference of a null pointer (loaded from variable 'mod_profile')
2020-03-12 20:21:20 +04:00
Andrey Volk abe3aea117
Merge pull request #475 from dragos-oancea/mod_skinny_vals-never-read
[mod_skinny] scan-build: Dead assignments
2020-03-12 19:28:06 +04:00
Ítalo Rossi 87a64eab18
[mod_verto] Setting transfer_disposition to recv_replace on aleg 2020-03-12 19:23:40 +04:00
Andrey Volk 64da1fd098
Merge pull request #477 from dragos-oancea/mod_verto-cur-val-never-read
[mod_verto] scan-build: Value stored to 'cur' is never read
2020-03-10 22:56:10 +04:00
Anthony Minessale cc10e8e044 [Core] Update switch_image.h after recent libvpx update to v1.8.1. 2020-03-06 21:14:36 +04:00
Dragos Oancea 65fa90894e [core] scan-build: Value stored to 'xcheck_jitter' is never read 2020-03-06 19:38:16 +04:00
Dragos Oancea 165ca28fa1 [core] scan-build: Value stored to 'status' is never read - switch_core_session_write_frame() 2020-03-06 19:36:04 +04:00
Dragos Oancea 60cf5a0a3c [core] scan-build: Value stored to 'ip' is never read - switch_core_media_recover_session() 2020-03-06 19:33:46 +04:00
Dragos Oancea 87ab38d281 [core] scan-build: Value stored to 'pass_fmtp' is never read - switch_core_media_gen_local_sdp() 2020-03-06 19:32:28 +04:00
Dragos Oancea e6c52efe64 [core] scan-build: Value stored to 'timer_name' is never read - switch_core_media_activate_rtp() 2020-03-06 19:29:52 +04:00
Dragos Oancea c7eee4ba76 [core] scan-build: Value stored to 'ptime' is never read 2020-03-06 19:28:09 +04:00
Dragos Oancea e2e6d13cd8 [mod_amrwb] fix memory leak at load time (xml) 2020-03-06 15:08:29 +00:00
Dragos Oancea d0502b405e [mod_amr] fix memory leak at load time (xml) 2020-03-06 15:00:33 +00:00
lazedo 592689c253
[mod_kazoo] add checks, fixes & defaults
* [mod_kazoo] set default on expand headers

* [mod_kazoo] use simple var reference in default config

* [mod_kazoo] fix kz_expand

* [mod_kazoo] check if profile for agent is valid

* [mod_kazoo] reorder code in kazoo endpoint
2020-03-06 17:56:07 +04:00
Dragos Oancea 0b5c7307a7 [mod_portaudio] scan-build: Access to field 'next' results in a dereference of a null pointer (loaded from variable 'previous').
Value stored to 'codec_ms' is never read.
2020-03-06 13:40:03 +00:00
Dragos Oancea 731d8f027e [mod_erlang_event] scan-build: Function call argument is an uninitialized value 2020-03-06 11:47:16 +00:00
Dragos Oancea 389a917998 [mod_redis] scan-build: Assigned value is garbage or undefined 2020-03-06 11:17:03 +00:00
Dragos Oancea 56e82bd9c0 [mod_verto] scan-build: Value stored to 'cur' is never read 2020-03-06 11:09:29 +00:00
Dragos Oancea 480aff54e4 [mod_unimrcp] scan-build: Access to field 'name' results in a dereference of a null pointer (loaded from variable 'mod_profile') 2020-03-06 11:04:01 +00:00
Dragos Oancea e821be1c18 [mod_skinny] scan-build: Dead assignments 2020-03-05 23:54:19 +00:00
Dragos Oancea 3e3445d06c [mod_cv] scan-build: Null pointer passed as an argument to a 'nonnull' parameter.
Access to field 'shape_scale' results in a dereference of a null pointer.
Dead assignments.
2020-03-05 23:42:50 +00:00
Andrey Volk 90a7fc7125
Merge pull request #464 from dragos-oancea/mod_fifo-uninitialized-value
[mod_fifo] scan-build: Function call argument is an uninitialized value, fix dead assignments
2020-03-06 00:58:05 +04:00
Andrey Volk efc9613d2b
Merge pull request #463 from dragos-oancea/mod_vlc-nullptr-deref
[mod_vlc] scan-build: Access to field 'context' results in a dereference of a null pointer (loaded from variable 'tech_pvt');
2020-03-06 00:55:35 +04:00
Andrey Volk bd3982d607
Merge pull request #462 from dragos-oancea/mod_amqp-nullptrs
[mod_amqp] scan-build: Multiple dereference of null pointer (loaded from variable 'active')
2020-03-06 00:52:54 +04:00
Andrey Volk c66c314f57
Merge pull request #461 from dragos-oancea/mod_portaudio-val-never-read
[mod_portaudio] scan-build: Dead assignments
2020-03-06 00:47:38 +04:00
Andrey Volk 368442f638
Merge pull request #459 from signalwire/mod_xml_cdr
[mod_xml_cdr] scan-build: Fix dead assignments.
2020-03-06 00:46:03 +04:00
Andrey Volk ac328bb2d0
Merge pull request #458 from signalwire/v8
[mod_v8] Fix scan-build warnings.
2020-03-06 00:42:46 +04:00
Andrey Volk 6f24d9b489
Merge pull request #436 from dragos-oancea/mod_redis-potential-memleak
[mod_redis] scan-build: Potential leak of memory pointed to by 'cptr' - cr_morebulk()
2020-03-06 00:40:57 +04:00
Andrey Volk 82b8773f84
Merge pull request #432 from dragos-oancea/mod_rtmp-status--val-never-read
[mod_rtmp] scan-build: Value stored to 'status' is never read - RTMP_INVOKE_FUNCTION(rtmp_i_sendevent)
2020-03-06 00:39:06 +04:00
Andrey Volk 22ed11a49d
Merge pull request #425 from dragos-oancea/mod_rtmp-val-never-read
[mod_rtmp] scan-build: Value stored to 'codec' is never read - rtmp_audio_codec()
2020-03-06 00:36:41 +04:00
Andrey Volk 4dc52cfb4b [Core] Track who calls memory pool destroy. 2020-03-05 23:55:03 +04:00
Chris Rienzo 8e0c0df5b6 [core] Fix switch_vad_process() to properly use result of fvad_process(). Fixes #18 2020-03-05 21:16:33 +04:00
Andrey Volk 59551f0fd0
[mod_kazoo] some fixes & enhancements
* [mod_kazoo] address scan-build warnings

* [mod_kazoo] don't use switch_core_session_force_locate

* [mod_kazoo] add loglevel support per event

* [mod_kazoo] add option to serialize as array

* [mod_kazoo] handle verbose fields

* [mod_kazoo] handle _body header field

* [mod_kazoo] ensure raw json is valid

* [mod_kazoo] encode json number

encodes double as unsigned long long if possible

note: file was formatted

* [mod_kazoo] fix tweaks configuration

* [mod_kazoo] move headers to proper place

* to use Target-Node in filtering
  we need to add and then remove it
  since the next node uses the same event
  to build the message

* [mod_kazoo] handle cleanup in new_event_stream

* [mod_kazoo] do not decode _json_ headers

* [mod_kazoo] add kz_cdr event

* fires the event in report state
* adds json serialized parts
  that can be included
  in event message
* moves history funcs from
  kazoo_commands to kazoo_cdr

* [mod_kazoo] format default configuration

* [mod_kazoo] validate bracket creation

* [mod_kazoo] use single fd for kz_http_put

* [mod_kazoo] add uuid to kz_expand
2020-03-05 20:48:40 +04:00
LarryHemenway 6190fa6242
[Core] switch_rtp: update username to allow size specified in STUN RFC 5389 2020-03-04 02:37:14 +04:00
Dragos Oancea a6d5f46e4a [mod_fifo] scan-build: Function call argument is an uninitialized value, fix dead assignments 2020-02-28 14:55:48 +00:00
Dragos Oancea 3c51052d49 [mod_vlc] scan-build: Access to field 'context' results in a dereference of a null pointer (loaded from variable 'tech_pvt');
Access to field 'pool' results in a dereference of a null pointer (loaded from variable 'acontext')
2020-02-28 14:02:34 +00:00
Dragos Oancea 746d5c3919 [mod_amqp] scan-build: Multiple dereferences of null pointer (loaded from variable 'active') 2020-02-28 13:45:28 +00:00
Dragos Oancea e182ecb58b [mod_portaudio] scan-build: Dead assignments 2020-02-28 13:22:59 +00:00
Andrey Volk 3ebad97489 [mod_xml_cdr] scan-build: Fix dead assignments. 2020-02-28 03:32:46 +04:00
Andrey Volk 7bbec6611c [mod_v8] Fix scan-build warnings. 2020-02-28 03:13:06 +04:00
Dragos Oancea 23ce45fad8 [mod_vlc] scan-build: Value stored to 'vcontext' is never read - av_init_handle() 2020-02-27 20:47:38 +00:00
Andrey Volk 98b263117d
Merge pull request #449 from dragos-oancea/mod_vlc-null-ptr-derefs
[mod_vlc] scan-build: multiple dereferences of a null pointer
2020-02-28 00:41:05 +04:00
Andrey Volk 0f96cae9ac
Merge pull request #450 from dragos-oancea/mod_fifo-val-never-read
[mod_fifo] scan-build: Value stored to 'arg' is never read - xml_callback()
2020-02-28 00:39:39 +04:00
Andrey Volk 04db956c49
Merge pull request #451 from dragos-oancea/mod_java-val-never-read
[mod_java] scan-build: Value stored to 'status' is never read - create_java_vm()
2020-02-28 00:38:38 +04:00
Andrey Volk fdca16a3b0
Merge pull request #452 from dragos-oancea/mod_java-garbage-val
[mod_java] scan-build: Undefined or garbage value returned to caller - run_dtmf_callback()
2020-02-28 00:37:31 +04:00
Andrey Volk 0594177ee0
Merge pull request #454 from dragos-oancea/mod_redis-nullptr-deref
[mod_redis] scan-build: Dereference of null pointer - cr_delete()
2020-02-28 00:35:51 +04:00
Andrey Volk e731517198
Merge pull request #455 from dragos-oancea/mod_voicemail_ivr-previous_msg-val-never-read
[mod_voicemail_ivr] scan-build: Value stored to 'previous_msg' during its initialization is never read - vmivr_menu_navigator()
2020-02-28 00:34:35 +04:00
Dragos Oancea 6b07fa31a4 [mod_skinny] scan-build: Assigned value is garbage or undefined 2020-02-27 14:02:44 +00:00
Dragos Oancea 68e3b52828 [mod_voicemail_ivr] scan-build: Value stored to 'previous_msg' during its initialization is never read - vmivr_menu_navigator() 2020-02-27 13:52:05 +00:00
Dragos Oancea 40745503a1 [mod_redis] scan-build: Dereference of null pointer - cr_delete() 2020-02-27 12:48:35 +00:00
Dragos Oancea c0f315e0a0 [mod_java] scan-build: Undefined or garbage value returned to caller - run_dtmf_callback() 2020-02-27 12:30:30 +00:00
Dragos Oancea 6179166ec6 [mod_java] scan-build: Value stored to 'status' is never read - create_java_vm() 2020-02-27 12:14:55 +00:00
Dragos Oancea 623b9f60e0 [mod_fifo] scan-build: Value stored to 'arg' is never read - xml_callback() 2020-02-27 12:11:16 +00:00
Dragos Oancea e04c8ee92e [mod_vlc] scan-build: multiple dereferences of a null pointer 2020-02-27 11:50:30 +00:00
Dragos Oancea 1a4748a8d0 [mod_rtmp] scan-build: Value stored to 'codec' is never read - rtmp_audio_codec() 2020-02-27 11:01:46 +00:00
Andrey Volk 2d727b7b31
Merge pull request #444 from signalwire/mod_abstraction
[mod_abstraction] scan-build: Fix dead assignment.
2020-02-27 00:09:12 +04:00
Andrey Volk f90c4b411e
Merge pull request #443 from signalwire/mod_callcenter
[mod_callcenter] scan-build: Fix dead initialization.
2020-02-27 00:07:37 +04:00
Andrey Volk 776ae387ae
Merge pull request #442 from signalwire/mod_cidlookup
[mod_cidlookup] Fix dereference of null pointer and optimize use of pool's memory avoiding double-allocations.
2020-02-27 00:06:27 +04:00
Andrey Volk b0d2ffcaec
Merge pull request #440 from signalwire/mod_rss
[mod_rss] scan-build: Fix dead assignments.
2020-02-27 00:05:05 +04:00
Andrey Volk 21577fcdd2
Merge pull request #439 from dragos-oancea/mod_rtmp-profile-nullptr-deref
[mod_rtmp] scan-build: Access to field 'name' results in a dereference of a null pointer (loaded from variable 'profile') - config_profile()
2020-02-27 00:03:23 +04:00
Andrey Volk baeb11c208
Merge pull request #437 from dragos-oancea/mod_amqp-nullptr-deref
[mod_amqp] scan-build: Dereference of null pointer (loaded from variable 'active') - mod_amqp_connection_open()
2020-02-27 00:01:26 +04:00
Andrey Volk b099d0383d
Merge pull request #441 from signalwire/mod_memcache
[mod_memcache] scan-build: Fix "Uninitialized argument value"
2020-02-26 23:59:24 +04:00
Andrey Volk 0970e392c9
Merge pull request #435 from dragos-oancea/mod_voicemail_ivr-nullptr-arg
[mod_voicemail_ivr] scan-build: Null pointer passed as an argument to a 'nonnull' parameter - SWITCH_STANDARD_APP(voicemail_ivr_function)
2020-02-26 23:57:39 +04:00
Andrey Volk 31c3d10d62
Merge pull request #434 from signalwire/databases
[mod_pgsql,mod_mariadb] Fix scan-build warnings.
2020-02-26 23:55:37 +04:00
Andrey Volk 40251c2cf9
Merge pull request #433 from dragos-oancea/mod_verto-status--val-never-read
[mod_verto] scan-build: Value stored to 'status' is never read - verto_read_text_frame()
2020-02-26 23:53:45 +04:00
Andrey Volk caec8a3054
Merge pull request #431 from dragos-oancea/mod_oreka-linear-frame--val-never-read
[mod_oreka] scan-build: Value stored to 'linear_frame' is never read oreka_audio_callback()
2020-02-26 23:51:50 +04:00
Andrey Volk 1b07e629c5
Merge pull request #430 from dragos-oancea/mod_vlc-vcontext-val-never-read
[mod_vlc] scan-build: Value stored to 'vcontext' is never read - vlc_file_av_open()
2020-02-26 23:49:32 +04:00
Andrey Volk 996daffb40
Merge pull request #429 from dragos-oancea/mod_erlang_event-nullptr-deref
[mod_erlang_event] scan-build: Access to field 'rwlock' results in a dereference of a null pointer (loaded from variable 'listener')
2020-02-26 23:47:56 +04:00
Andrey Volk 815f26ec15
Merge pull request #428 from dragos-oancea/mod_skinny-val-never-read
[mod_skinny] scan-build: Value stored to 'profile' is never read - channel_outgoing_channel()
2020-02-26 23:46:49 +04:00
Andrey Volk 0359a36a79
Merge pull request #427 from dragos-oancea/mod_verto-nullptr-arg
[mod_verto] scan-build: Null pointer argument in call to string comparison function - http_run()
2020-02-26 23:45:09 +04:00
Andrey Volk 4bb96f4bcd
Merge pull request #426 from signalwire/mod_json_cdr
[mod_json_cdr] scan-build: Fix dead assignments.
2020-02-26 23:43:37 +04:00
Andrey Volk 827c160fb2
Merge pull request #424 from signalwire/mod_odbc_cdr
[mod_odbc_cdr] scan-build: Fix dereference of null pointer and a dead assignment.
2020-02-26 23:42:07 +04:00
Andrey Volk 01985cf5cf
Merge pull request #423 from signalwire/mod_imagick
[mod_imagick] Remove unused variable.
2020-02-26 23:40:50 +04:00
Andrey Volk e3e4326b63
Merge pull request #422 from signalwire/mod_png
[mod_png] Remove unused variable.
2020-02-26 23:39:28 +04:00
Andrey Volk b75a42728d
Merge pull request #421 from signalwire/mod_portaudio_stream
[mod_portaudio_stream] scan-build: Fix dead assignment.
2020-02-26 23:37:54 +04:00
Andrey Volk 462e946320
Merge pull request #419 from dragos-oancea/mod_unimrcp-val-never-read
[mod_unimrcp] scan-build: Value stored to 'lname' is never read - audio_queue_create()
2020-02-26 23:36:18 +04:00
Andrey Volk 22e0beefad
Merge pull request #418 from signalwire/mod_python
[mod_python] scan-build: Fix "Argument with 'nonnull' attribute passed null"
2020-02-26 23:32:20 +04:00
Andrey Volk e475c67b2d
Merge pull request #417 from signalwire/say
[mod_say_xx] Fix multiple dead assignments
2020-02-26 23:28:55 +04:00
Andrey Volk 395afbefaa
Merge pull request #416 from dragos-oancea/mod_amr-nullptr-deref
[mod_amr] scan-build: Array access (from variable 'tocs') results in a null pointer dereference - switch_amr_unpack_oa()
2020-02-26 23:27:25 +04:00
Andrey Volk 2d354257bc
Merge pull request #415 from dragos-oancea/mod_amr-build-val-never-read
[mod_amr] scan-build: Value stored to 'ft' is never read - switch_amr_unpack_be()
2020-02-26 23:19:42 +04:00
Saurabh 26b95eea75
[mod_httapi] Introduction of connect-timeout param 2020-02-26 23:08:21 +04:00
Andrey Volk c6d050d87d [mod_abstraction] scan-build: Fix dead assignment. 2020-02-26 17:02:26 +04:00
Andrey Volk f113efd7ae [mod_callcenter] scan-build: Fix dead initialization. 2020-02-26 16:53:21 +04:00
Andrey Volk 949fcbabe1 [mod_cidlookup] Fix dereference of null pointer and optimize use of pool's memory avoiding double-allocations. 2020-02-26 16:12:32 +04:00
Andrey Volk 69c8b06112 [mod_memcache] scan-build: Fix "Uninitialized argument value" 2020-02-26 15:26:25 +04:00
Andrey Volk 0e8e4fff7d [mod_rss] scan-build: Fix dead assignments. 2020-02-26 14:48:30 +04:00
Dragos Oancea cec9e173d7 [mod_rtmp] scan-build: Access to field 'name' results in a dereference of a null pointer (loaded from variable 'profile') - config_profile() 2020-02-25 23:55:11 +00:00
Dragos Oancea 89555c2151 [mod_amqp] scan-build: Dereference of null pointer (loaded from variable 'active') - mod_amqp_connection_open() 2020-02-25 22:09:33 +00:00
Dragos Oancea b53274276f [mod_redis] scan-build: Potential leak of memory pointed to by 'cptr' - cr_morebulk() 2020-02-25 22:04:01 +00:00
Dragos Oancea 8fdda68018 [mod_voicemail_ivr] scan-build: Null pointer passed as an argument to a 'nonnull' parameter - SWITCH_STANDARD_APP(voicemail_ivr_function) 2020-02-25 21:49:09 +00:00
Andrey Volk 456a7fa8cc [mod_pgsql,mod_mariadb] Fix scan-build warnings. 2020-02-26 01:48:40 +04:00
Dragos Oancea ba0221ff09 [mod_verto] scan-build: Value stored to 'status' is never read - verto_read_text_frame() 2020-02-25 21:45:38 +00:00
Dragos Oancea f99eecdd03 [mod_rtmp] scan-build: Value stored to 'status' is never read - RTMP_INVOKE_FUNCTION(rtmp_i_sendevent) 2020-02-25 21:42:20 +00:00
Dragos Oancea d1d42dab71 [mod_oreka] scan-build: Value stored to 'linear_frame' is never read - oreka_audio_callback() 2020-02-25 21:37:57 +00:00
Dragos Oancea fa49e46bb7 [mod_vlc] scan-build: Value stored to 'vcontext' is never read - vlc_file_av_open() 2020-02-25 21:34:16 +00:00
Dragos Oancea 1ccd75c94b [mod_erlang_event] scan-build: Access to field 'rwlock' results in a dereference of a null pointer (loaded from variable 'listener') 2020-02-25 21:30:10 +00:00
Dragos Oancea 40c7d62c42 [mod_skinny] scan-build: Value stored to 'profile' is never read - channel_outgoing_channel() 2020-02-25 21:24:36 +00:00
Andrey Volk 05a7914b8e [mod_json_cdr] scan-build: Fix dead assignments. 2020-02-26 01:18:45 +04:00
Dragos Oancea 0ad909aec7 [mod_verto] scan-build: Null pointer argument in call to string comparison function - http_run() 2020-02-25 21:18:44 +00:00
Andrey Volk 39453fbcdc [mod_odbc_cdr] scan-build: Fix dereference of null pointer and a dead assignment. 2020-02-26 00:58:51 +04:00
Andrey Volk e8c4de5b48 [mod_imagick] Remove unused variable. 2020-02-26 00:45:19 +04:00
Andrey Volk adef812266 [mod_png] Remove unused variable. 2020-02-26 00:37:39 +04:00
Andrey Volk d767976167 [mod_portaudio_stream] scan-build: Fix dead assignment. 2020-02-26 00:28:05 +04:00
Seven Du 6decc21669 [core] fix sdp parsing on invalid sdp 2020-02-26 00:17:55 +04:00
Dragos Oancea 828605fe4d [mod_unimrcp] scan-build: Value stored to 'lname' is never read - audio_queue_create() 2020-02-25 20:16:16 +00:00
Andrey Volk d331e5947c [mod_python] scan-build: Fix "Argument with 'nonnull' attribute passed null" 2020-02-26 00:15:28 +04:00
Andrey Volk d63676405f [mod_say_xx] Fix multiple dead assignments 2020-02-25 23:53:45 +04:00
Dragos Oancea 0c2873e726 [mod_amr] scan-build: Array access (from variable 'tocs') results in a null pointer dereference - switch_amr_unpack_oa() 2020-02-25 17:51:09 +00:00
Dragos Oancea a07c0447f0 [mod_amr] scan-build: Value stored to 'ft' is never read - switch_amr_unpack_be() 2020-02-25 17:38:15 +00:00
Andrey Volk f9cafeb7a8 [Core] Fix crash when parsing some uncommon SDP attributes 2020-02-25 01:40:52 +04:00
Andrey Volk 5082454c45 [mod_dingaling] scan-build: fix multiple dead assignments and dereference of null pointer. 2020-02-22 00:46:10 +04:00
Dragos Oancea c6f5869474 [core] scan-build: Function call argument is an uninitialized value - switch_xml_set_attr() 2020-02-21 07:00:18 +00:00
Andrey Volk 09b40e052f
Merge pull request #387 from signalwire/mod_dptools_leak
[mod_dptools] scan-build: Fix "Potential leak of memory pointed to by 'head'"
2020-02-19 20:15:15 +04:00
Andrey Volk d9b63859a1 [mod_dptools] scan-build: Fix "Potential leak of memory pointed to by 'head'" 2020-02-19 19:54:29 +04:00
Andrey Volk 1c2aff0feb [mod_hash] scan-build: Fix "Potential leak of memory pointed to by 'item'". 2020-02-19 19:37:09 +04:00
Andrey Volk 10aad69e1b
Merge pull request #347 from dragos-oancea/switch_ivr_async-status-val-never-read
[core] scan-build: Value stored to 'status' is never read - switch_ivr_eavesdrop_session()
2020-02-16 02:07:37 +04:00
Andrey Volk 4594fb9209
Merge pull request #373 from signalwire/switch_loadable_module
[Core] scan-build: Fix possible dereference of null pointer in switch_loadable_module_sort_codecs()
2020-02-16 01:49:39 +04:00
Andrey Volk dea8086cc6
Merge pull request #372 from signalwire/switch_core_video
[Core] scan-build: Fix "Result of operation is garbage or undefined" in switch_color_yuv2rgb()
2020-02-16 01:44:01 +04:00
Andrey Volk 7a3605e984
Merge pull request #371 from signalwire/switch_log
[Core] scan-build: Fix "The result of the '<<' expression is undefined" in switch_log_str2mask().
2020-02-16 01:31:59 +04:00
Andrey Volk 0171e18657 [Core] scan-build: Fix possible dereference of null pointer in switch_loadable_module_sort_codecs() 2020-02-16 01:30:31 +04:00
Andrey Volk 8cee6230e3 [Core] scan-build: Fix "Result of operation is garbage or undefined" in switch_color_yuv2rgb() 2020-02-16 01:23:40 +04:00
Andrey Volk 46ca31314c [Core] scan-build: Fix "The result of the '<<' expression is undefined" in switch_log_str2mask(). 2020-02-16 01:14:44 +04:00
Andrey Volk c3ee0c17cb [Core] Fix various dead assignments. 2020-02-16 00:59:37 +04:00
Andrey Volk 9f2d044ca5
Merge pull request #369 from signalwire/custom_hash_leak
[Core] Fix possible leak of the subclass variable in CUSTOM_HASH'es switch_event_reserve_subclass_detailed().
2020-02-16 00:51:34 +04:00
Andrey Volk 688bdadd58
Merge pull request #368 from signalwire/core_hash
[Core] Fix potential leak of hash table keys.
2020-02-16 00:33:19 +04:00
Andrey Volk 2c6480a99e
Merge pull request #342 from dragos-oancea/switch_ivr_play_say-last-speed-val-never-read
[core] scan-build: Value stored to 'last_speed' is never read - switch_ivr_play_file()
2020-02-16 00:31:55 +04:00
Andrey Volk 8dd27183f8 [Core] Fix possible leak of the subclass variable in CUSTOM_HASH'es switch_event_reserve_subclass_detailed(). 2020-02-16 00:29:38 +04:00
Andrey Volk 36a528f9a7 [Core] Fix potential leak of hash table keys. 2020-02-16 00:07:13 +04:00
Mike Jerris 39ff576097 [mod_verto] fix crash on vhost http server requests without content type 2020-02-15 13:40:00 -05:00
Dragos Oancea c0b833fe74 [core] scan-build: Value stored to 'status' is never read - switch_ivr_eavesdrop_session() 2020-02-15 18:10:26 +00:00
Andrey Volk 0d29633e23
Merge pull request #361 from dragos-oancea/switch_time-tzname-val-never-read
[core] scan-build: Value stored to 'tz_name' is never read - switch_strftime_tz()
2020-02-14 21:04:04 +04:00
Andrey Volk 9c5f2109cb
Merge pull request #343 from dragos-oancea/switch_core_state_machine-val-never-read
[core] scan-build: Value stored to 'midstate' during its initialization is never read - switch_core_session_hangup_state()
2020-02-14 21:02:19 +04:00
Andrey Volk 95fe3cbdc0
Merge pull request #351 from dragos-oancea/switch_xml-lcont-val-never-read
[core] scan-build: Value stored to 'lcount' is never read - switch_xml_toxml_r()
2020-02-14 20:58:41 +04:00
Andrey Volk 0724039b20
Merge pull request #353 from signalwire/mod_hash
[mod_hash] Fix use of remote's hash table after free.
2020-02-14 20:57:11 +04:00
Dragos Oancea b4a591dcd2 [core] scan-build: Value stored to 'tz_name' is never read - switch_strftime_tz() 2020-02-14 16:55:02 +00:00
Andrey Volk 465890fcb9
Merge pull request #356 from dragos-oancea/switch_ivr_async-echo-val-never-read
[core] scan-build: Value stored to 'status' is never read - switch_ivr_session_echo()
2020-02-14 20:50:41 +04:00
Andrey Volk e7651bd90d
Merge pull request #357 from dragos-oancea/switch_ivr_bridge-status-val-never-read
[core] scan-build: Value stored to 'status' is never read - audio_bridge_thread()
2020-02-14 20:49:07 +04:00
Dragos Oancea 39cc48904d [core] scan-build: Null pointer passed as an argument to a 'nonnull' parameter - switch_event_base_add_header() 2020-02-14 15:53:16 +00:00
Andrey Volk 5378eae101
Merge pull request #355 from dragos-oancea/switch_loadable_module-val-never-read-
[core] scan-build: Value stored to 'err' is never read - switch_loadable_module_build_dynamic()
2020-02-14 01:39:15 +04:00
Andrey Volk e4ea0dc230
Merge pull request #354 from dragos-oancea/switch_msrp-val-never-read
[core] scan-build: Value stored to 'q' during its initialization is never read - msrp_parse_headers()
2020-02-14 01:37:34 +04:00
Andrey Volk cb9188c957
Merge pull request #350 from dragos-oancea/switch_vpx-pid-val-never-read
[core] scan-build: Value stored to 'pid' is never read - buffer_vp9_packets()
2020-02-14 00:30:16 +04:00
Andrey Volk b8510c33ca
Merge pull request #346 from dragos-oancea/switch_ivr_originate-myflags-val-never-read
[core] scan-build: Value stored to 'myflags' during its initialization is never read - switch_ivr_originate()
2020-02-14 00:20:23 +04:00
Andrey Volk 21e0bb2394
Merge pull request #345 from dragos-oancea/switch_time-time_sync-val-never-read
[core] scan-build: Value stored to 'time_sync' is never read - softtimer_runtime()
2020-02-14 00:13:18 +04:00
Dragos Oancea 786f6f8a08 [core] scan-build: Value stored to 'last_speed' is never read - switch_ivr_play_file() 2020-02-13 20:10:32 +00:00
Andrey Volk 04717a5fb8 [mod_hash] Fix use of remote's hash table after free. 2020-02-13 23:55:18 +04:00
Dragos Oancea f120c24698 [core] scan-build: Value stored to 'status' is never read - audio_bridge_thread() 2020-02-13 19:11:35 +00:00
Dragos Oancea 4e8c70e33b [core] scan-build: Value stored to 'status' is never read - switch_ivr_session_echo() 2020-02-13 19:08:21 +00:00
Dragos Oancea d9550b6169 [core] scan-build: Value stored to 'err' is never read - switch_loadable_module_build_dynamic() 2020-02-13 19:00:40 +00:00
Dragos Oancea 063c6f9884 [core] scan-build: Value stored to 'q' during its initialization is never read - msrp_parse_headers() 2020-02-13 18:56:07 +00:00
Dragos Oancea f4881c957e [core] scan-build: Value stored to 'pid' is never read - buffer_vp9_packets() 2020-02-13 12:18:54 +00:00
Dragos Oancea fde2f685e7 [core] scan-build: Value stored to 'lcount' is never read - switch_xml_toxml_r() 2020-02-13 12:12:01 +00:00
Dragos Oancea 0e6a15419d [core] scan-build: Value stored to 'myflags' during its initialization is never read - switch_ivr_originate() 2020-02-12 21:49:43 +00:00
Dragos Oancea 7e0ba182cc [core] scan-build: Value stored to 'time_sync' is never read - softtimer_runtime() 2020-02-12 21:44:50 +00:00
Dragos Oancea a02d3d653d [core] scan-build: Value stored to 'status' is never read - switch_ivr_menu_execute() 2020-02-12 21:39:57 +00:00
Dragos Oancea 6878623f4f [core] scan-build: Value stored to 'midstate' during its initialization is never read - switch_core_session_hangup_state() 2020-02-12 21:37:19 +00:00
Andrey Volk c714401935
Merge pull request #292 from iguanae/issue_210
[mod_conference] Fix possible NULL argument.
2020-02-12 23:50:11 +04:00
Piotr Gregor 978171592a
[mod_avmd] Add test of CPU usage 2020-02-12 23:47:51 +04:00
Visytel b997c4fc8b
[core] Turn DTMF logging on or off using sensitive_dtmf var 2020-02-12 23:44:35 +04:00