[OpenSIPS-Devel] [OpenSIPS/opensips] 9fa878: db_text: Fix Coverity warning (bad 'switch' fallth...
Liviu Chircu
noreply at github.com
Fri Jul 17 15:46:32 EST 2020
Branch: refs/heads/2.4
Home: https://github.com/OpenSIPS/opensips
Commit: 9fa8785610b46a71f1430bb2c9ba267aaf8883e4
https://github.com/OpenSIPS/opensips/commit/9fa8785610b46a71f1430bb2c9ba267aaf8883e4
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-07-17 (Fri, 17 Jul 2020)
Changed paths:
M modules/db_text/dbt_lib.c
Log Message:
-----------
db_text: Fix Coverity warning (bad 'switch' fallthrough)
Thanks to Răzvan Crainea for the help!
(cherry picked from commit 6b56ca5fa1163bc290a4c01f554e07cae860fa8c)
(cherry picked from commit 8b9307f2ec54a0f1551599254d1afbc6e0f7799b)
Commit: b593fd7268c792d10f8ccddb10a484fc7a826fbb
https://github.com/OpenSIPS/opensips/commit/b593fd7268c792d10f8ccddb10a484fc7a826fbb
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-07-17 (Fri, 17 Jul 2020)
Changed paths:
M modules/mid_registrar/save.c
Log Message:
-----------
mid_registrar: Fix uninitialized variable
Although the severity is low, this code path could be triggered by a
bogus downstream registrar which returns a 200 OK without the Contact
advertised by the mid-registrar in its REGISTER request.
Fixes CID #200051
(cherry picked from commit a4684d54f1d32088936a345afa36cb66bbf53727)
(cherry picked from commit df197a285b7b6d3c751dce42a65f69a7d5abe68b)
Commit: 59e1c65d67439785b02feeb9545e976353b0c39e
https://github.com/OpenSIPS/opensips/commit/59e1c65d67439785b02feeb9545e976353b0c39e
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-07-17 (Fri, 17 Jul 2020)
Changed paths:
M modules/usrloc/dlist.c
Log Message:
-----------
usrloc: Fix unitialized variable
CID #199971
(cherry picked from commit 5f03b8556bf241336795ba8ca517c982d732dd4a)
(cherry picked from commit 96428bcf3e5f849486862f6f4a481674e1d6fed3)
Commit: e6a86b62287dd1101f2e624b543b6223b5b0dc10
https://github.com/OpenSIPS/opensips/commit/e6a86b62287dd1101f2e624b543b6223b5b0dc10
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-07-17 (Fri, 17 Jul 2020)
Changed paths:
M modules/freeswitch/esl/src/esl.c
Log Message:
-----------
freeswitch: Fix a rare memleak
CID #164007
(cherry picked from commit 2a9824cdc955eb783e08f88906b70d337dbdebe9)
(cherry picked from commit 2aa619c00666e85631cd687f243d05585ac1478f)
Commit: bd2b1510d747775567d0ac3f6fcc601075044d4c
https://github.com/OpenSIPS/opensips/commit/bd2b1510d747775567d0ac3f6fcc601075044d4c
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-07-17 (Fri, 17 Jul 2020)
Changed paths:
M mem/hp_malloc.c
Log Message:
-----------
HP_MALLOC status logging: Fix incorrect bitwise shift
CID #200101
(cherry picked from commit fcdd224a5c8638a28e3be10e4028c27aa404a637)
Commit: ec827ab0ea0b3b25788efb500ed77e095d1261f5
https://github.com/OpenSIPS/opensips/commit/ec827ab0ea0b3b25788efb500ed77e095d1261f5
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-07-17 (Fri, 17 Jul 2020)
Changed paths:
M statistics.h
Log Message:
-----------
statistics macros: Avoid unsigned integer comparisons against 0
CID #199900, #199913, #199923, #199934, #199941, #199964, #199998,
#200032, #200049, #200074, #200096.
(cherry picked from commit 39fc05ec0ff2122dd79ec5582ac020c999c11c30)
(cherry picked from commit b497af00652cac0421f9e316bec4d5d12bb9ede3)
Commit: d4751c61ff92775f8613c09e5fa518566077d6ca
https://github.com/OpenSIPS/opensips/commit/d4751c61ff92775f8613c09e5fa518566077d6ca
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-07-17 (Fri, 17 Jul 2020)
Changed paths:
M modules/mid_registrar/save.c
Log Message:
-----------
mid_registrar: Remove unnecessary check
CID #199954
(cherry picked from commit 7a638403ee648ba629fd1f6f4a17bdea091da16d)
(cherry picked from commit c34e15660de83681a16c84ec61b96a85ec460e5d)
Commit: a0d885d8380f24249aac03d86f1a6af5c4fb1edb
https://github.com/OpenSIPS/opensips/commit/a0d885d8380f24249aac03d86f1a6af5c4fb1edb
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-07-17 (Fri, 17 Jul 2020)
Changed paths:
M modules/usrloc/ucontact.c
Log Message:
-----------
usrloc: Remove unnecessary NULL check
CID #200086
(cherry picked from commit f305fa88f9341f37eb95bf88980e974723b57e94)
(cherry picked from commit 42b71cf855efa610c1c408caea7c3e54c039aa3f)
Commit: 16a048a2f35ad269dfa6297461493cffca1972ed
https://github.com/OpenSIPS/opensips/commit/16a048a2f35ad269dfa6297461493cffca1972ed
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-07-17 (Fri, 17 Jul 2020)
Changed paths:
M modules/mid_registrar/save.c
Log Message:
-----------
mid_registrar: Add paranoid safety check
This extra check doesn't fix anything right now, but at least it makes
Coverity happy.
CID #200020
(cherry picked from commit 2e60b50228a80c1e9629e43670a8cbcc5f71839c)
(cherry picked from commit 85464ef2a96f9a3b4665f8ddbeea3292149eac79)
Commit: 1a0f6ce13b9ecd1d994caf64239389b6376a4677
https://github.com/OpenSIPS/opensips/commit/1a0f6ce13b9ecd1d994caf64239389b6376a4677
Author: Razvan Crainea <razvan at opensips.org>
Date: 2020-07-17 (Fri, 17 Jul 2020)
Changed paths:
M sr_module.c
Log Message:
-----------
sanitize mpath length
Fix Coverity #199897
(cherry picked from commit 587316afc6032142c96077e3efac8029d7fa8355)
(cherry picked from commit 4f3ed1239338e0c647bb387dcf5acdb51a6f3162)
Commit: c753e447cde518c6b51f2871d5b88783e2878f69
https://github.com/OpenSIPS/opensips/commit/c753e447cde518c6b51f2871d5b88783e2878f69
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-07-17 (Fri, 17 Jul 2020)
Changed paths:
M net/net_tcp.c
M sr_module.c
Log Message:
-----------
mpath: Fix possible buffer underrun
Also attempt to mask the false positive in CID #200070.
CID #211377
(cherry picked from commit 7f244f17a54833c6bb3f9ea58aa4afd855774ce1)
(cherry picked from commit 0108f2e7cba7e596b8f2ab20e0e176cbc9720744)
Commit: e719be7ef19995a8dadbbb59c5c07fe684ce4693
https://github.com/OpenSIPS/opensips/commit/e719be7ef19995a8dadbbb59c5c07fe684ce4693
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-07-17 (Fri, 17 Jul 2020)
Changed paths:
M modules/drouting/routing.c
Log Message:
-----------
drouting: Always NULL-terminate the GW buffer
While this doesn't immediately fix any bug, it should make Coverity
happy.
CID #200062
(cherry picked from commit df2ce6d826587f1130c5928b0815bd10ed2957f1)
(cherry picked from commit 2a8008ac6280059b9ba5548e7d856db7e0953ffb)
Commit: 8e004981ac19130f18de250318a69d22166b19b8
https://github.com/OpenSIPS/opensips/commit/8e004981ac19130f18de250318a69d22166b19b8
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-07-17 (Fri, 17 Jul 2020)
Changed paths:
M modules/exec/exec.c
Log Message:
-----------
exec: Always NULL-terminate the read buffer
CID #200052
(cherry picked from commit 0230f9c9032bd01661c6c7c197965528507e3f2c)
(cherry picked from commit 5ff4861e836cd97889c831c5f3533a985fb19d5e)
Commit: 3cc0667696065aaa8bbd1f6f682a2be75cd72b94
https://github.com/OpenSIPS/opensips/commit/3cc0667696065aaa8bbd1f6f682a2be75cd72b94
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-07-17 (Fri, 17 Jul 2020)
Changed paths:
M modules/mi_datagram/datagram_fnc.c
M modules/mi_datagram/mi_datagram.c
Log Message:
-----------
mi_datagram: Minor improvements
* always NULL-terminate the read buffer (CID #200029). Doesn't fix
any known bug, just a good practice
* avoid redundant memset(65535) on each read
* improve startup error log
(cherry picked from commit 0eee2119991270bd23a6279e6b1a825586f2d227)
(cherry picked from commit a2ae1349a19b2fc79d1893bef96d7f01434020cf)
Commit: 2c10e899da817d303fc2cb393854933a38673028
https://github.com/OpenSIPS/opensips/commit/2c10e899da817d303fc2cb393854933a38673028
Author: Liviu Chircu <liviu at opensips.org>
Date: 2020-07-17 (Fri, 17 Jul 2020)
Changed paths:
M modules/db_text/dbt_res.c
M modules/db_text/dbt_tb.c
Log Message:
-----------
db_text: Complete 65b18091
(cherry picked from commit 673cf7f9eb3e5bd3a8da805483885e049bddc873)
(cherry picked from commit 11205ebef3ec4f207f33f01afe209518a0ed4453)
Compare: https://github.com/OpenSIPS/opensips/compare/3b93b691dd33...2c10e899da81
More information about the Devel
mailing list