1
0
mirror of https://github.com/signalwire/freeswitch.git synced 2025-04-23 03:33:48 +00:00
Travis Cross aa1a05d0aa Help the static analyzer in handle_ice
Clang's static analyzer thinks we could be using `hosts` here when it
is NULL.  We probably weren't, but it's easy to see how it could think
so.  We were checking whether `from_addr` matched `ice->addr` three
times, and between the second on third time we might have modified the
`ice->addr`; however we only get there if it matched the second time,
so we could only make it not match at that point and avoid the third
branch.  We can't make it match where it did not before.

We'll simplify the logic a bit here so static analyzers (and humans)
can hopefully see this more readily.
2014-08-22 03:37:42 +00:00
2014-07-22 15:19:52 -05:00
2014-03-24 12:39:59 +00:00
2014-08-01 16:55:53 -05:00
2014-02-12 12:08:56 -06:00
2014-08-19 03:25:28 +05:00
2014-07-09 09:04:17 -05:00
2014-07-19 18:06:01 +02:00
2010-04-01 21:00:45 -04:00
2014-07-17 21:15:53 +00:00
2014-08-01 14:47:38 -05:00
2013-09-16 22:59:26 +05:00
2013-09-16 22:59:26 +05:00
2014-07-31 04:05:47 +00:00
2012-05-15 10:20:52 -05:00
2014-02-02 12:33:37 +01:00
2009-11-18 19:42:00 +00:00
2014-01-17 16:17:57 -06:00
2013-04-04 20:52:47 -05:00
2014-07-17 21:15:53 +00:00
2013-12-23 22:43:06 +05:00
Description
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unl
Multiple Licenses 206 MiB
Languages
C 65.2%
C++ 20.8%
JavaScript 4.8%
Assembly 2%
Makefile 1%
Other 5.4%