[OpenSIPS-Devel] [OpenSIPS/opensips] c72de0: prevent leak in case of oom

Răzvan Crainea noreply at github.com
Mon Jul 20 11:29:40 EST 2020


  Branch: refs/heads/3.1
  Home:   https://github.com/OpenSIPS/opensips
  Commit: c72de0df58868d8fb47fed7474c2e61bf07a296e
      https://github.com/OpenSIPS/opensips/commit/c72de0df58868d8fb47fed7474c2e61bf07a296e
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M cfg_pp.c

  Log Message:
  -----------
  prevent leak in case of oom

Fixes Coverity #211383


  Commit: 7732d2054377866492ca8091631f0a23f8ad1935
      https://github.com/OpenSIPS/opensips/commit/7732d2054377866492ca8091631f0a23f8ad1935
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M lib/reg/common.c

  Log Message:
  -----------
  fix tcp_persistent_flag when list is not defined properly

Fixes Coverity #211381


  Commit: fbdf77b911307727e2c999d5a7346079d919fe6a
      https://github.com/OpenSIPS/opensips/commit/fbdf77b911307727e2c999d5a7346079d919fe6a
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/b2b_sca/sca_db_handler.c
    M modules/proto_ws/proto_ws.c
    M modules/speeddial/sdlookup.c
    M modules/tm/sip_msg.c
    M modules/tm/t_fifo.c
    M parser/parse_disposition.c
    M parser/parse_hname2.c
    M parser/parse_to.c
    M parser/parse_via.c
    M ut.c

  Log Message:
  -----------
  comment fall through switches

Fixes Coverity #40710, #211397, #40716, #40726, #40727, #40728, #40730,
    #40732, #58373, #58381, #199975, #200059, #200094, #211380, #211372,
    #211359


  Commit: 501573ef7e2d6320bb85b4b6c20f3fb7bc2655c4
      https://github.com/OpenSIPS/opensips/commit/501573ef7e2d6320bb85b4b6c20f3fb7bc2655c4
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/callops/callops.c

  Log Message:
  -----------
  callops: fix several coverity issues

CID #211388, #211360, #211378, #211373, #211369


  Commit: 878bc3361e54f205ef01a5fbd12da4079d143703
      https://github.com/OpenSIPS/opensips/commit/878bc3361e54f205ef01a5fbd12da4079d143703
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/rtpengine/rtpengine.c

  Log Message:
  -----------
  rtpengine: fix some coverity warnings

CID #211356 and #199981


  Commit: 6cbc49ccecf5e555e6aa1dffa896081e90effa8b
      https://github.com/OpenSIPS/opensips/commit/6cbc49ccecf5e555e6aa1dffa896081e90effa8b
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/rtpproxy/notification_process.c

  Log Message:
  -----------
  rtpproxy: fix coverity issues

CID #207908, #207917, #150494, #40688


  Commit: 401c6db8eb4ca67440e0b4dd904dcce2461f3577
      https://github.com/OpenSIPS/opensips/commit/401c6db8eb4ca67440e0b4dd904dcce2461f3577
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/dialog/dialog.c
    M modules/dialog/dlg_db_handler.c
    M modules/dialog/dlg_handlers.c
    M modules/dialog/dlg_replication.c

  Log Message:
  -----------
  dialog: fix coverity issues

CID #40640, #40494, #199944, #211361, #211358, #150473, #40673


  Commit: ac91cd4b9320d62620622f6d164945dd1348497e
      https://github.com/OpenSIPS/opensips/commit/ac91cd4b9320d62620622f6d164945dd1348497e
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M evi/evi_params.h

  Log Message:
  -----------
  evi: annotate evi_param_set_int to fix Coverity

Fixes several Coverity alarms


  Commit: 91bce48ccd3e8afb9990e15d752180eebdf2bc60
      https://github.com/OpenSIPS/opensips/commit/91bce48ccd3e8afb9990e15d752180eebdf2bc60
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/callops/callops.c

  Log Message:
  -----------
  callops: fix coverity CID #211388, #211360, #211369


  Commit: 6c5607697efd8544595c87119f2549cf665024f9
      https://github.com/OpenSIPS/opensips/commit/6c5607697efd8544595c87119f2549cf665024f9
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/callops/callops.c

  Log Message:
  -----------
  callops: rework coverity CID #211369


  Commit: 0d66a1dd1108d65df0227547cca003f2571201fd
      https://github.com/OpenSIPS/opensips/commit/0d66a1dd1108d65df0227547cca003f2571201fd
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/dialog/dlg_handlers.c

  Log Message:
  -----------
  dialog: rework coverity fix CID #40640


  Commit: 80610da51d241cf02d834729c39669f51de99f35
      https://github.com/OpenSIPS/opensips/commit/80610da51d241cf02d834729c39669f51de99f35
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/dialog/dialog.c

  Log Message:
  -----------
  dialog: fix coverity CID #40494


  Commit: f8c1caef9200079ad727de4f6e51df43ae8b52e2
      https://github.com/OpenSIPS/opensips/commit/f8c1caef9200079ad727de4f6e51df43ae8b52e2
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/dialog/dlg_db_handler.c

  Log Message:
  -----------
  dialog: use correct dialog for sync (fix CID #40673)


  Commit: 22c4376a452cf997a7dccbe1601ea81e64722753
      https://github.com/OpenSIPS/opensips/commit/22c4376a452cf997a7dccbe1601ea81e64722753
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M evi/evi_params.h
    M modules/dialog/dlg_handlers.c
    M modules/dialog/dlg_hash.c
    M modules/dialog/dlg_replication.c

  Log Message:
  -----------
  rework some annotations to make coverity happy


  Commit: 3257fcd0884ec796371af58568874a707aa00d9f
      https://github.com/OpenSIPS/opensips/commit/3257fcd0884ec796371af58568874a707aa00d9f
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/dialog/dlg_replication.c

  Log Message:
  -----------
  dialog: initialize dummy value to sink CID #199944


  Commit: dbc9d07b0473d4142b3e2139e25577b042f0f8c0
      https://github.com/OpenSIPS/opensips/commit/dbc9d07b0473d4142b3e2139e25577b042f0f8c0
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/dialog/dlg_handlers.c

  Log Message:
  -----------
  dialog: correctly handle str2int return code (CID #150473)


  Commit: cecbb3dbbb0a1b59420265f0bc6aaa9630c23af9
      https://github.com/OpenSIPS/opensips/commit/cecbb3dbbb0a1b59420265f0bc6aaa9630c23af9
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/tracer/tracer.c

  Log Message:
  -----------
  tracer: make sure vars are initialized

Fixes Coverity CID #200098


  Commit: b61c56bb2ab90be0375a808e39a562eb2ce14874
      https://github.com/OpenSIPS/opensips/commit/b61c56bb2ab90be0375a808e39a562eb2ce14874
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/db_text/dbt_file.c

  Log Message:
  -----------
  db_text: prevent buffer overflow

Fixes Coverity CID #200093


  Commit: 2998d371fed6a2091971bbdb97ea081f3ff4e319
      https://github.com/OpenSIPS/opensips/commit/2998d371fed6a2091971bbdb97ea081f3ff4e319
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/mi_html/http_fnc.c

  Log Message:
  -----------
  mi_html: fix improper free on error

Fixes Coverity CID #200040


  Commit: 7d0aed01b7571ee14f9488feae7607f07d7c7784
      https://github.com/OpenSIPS/opensips/commit/7d0aed01b7571ee14f9488feae7607f07d7c7784
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/drouting/drouting.c
    M modules/drouting/prefix_tree.c
    M modules/freeswitch/esl/src/esl.c
    M modules/mi_html/http_fnc.c
    M modules/rate_cacher/rate_cacher.c

  Log Message:
  -----------
  remove dead code

Fixes Coverity CID #163971, #40603, #163958, #163961, #200036, #211354,
      #211370, #211394


  Commit: aced94fdb5e8d0b00c0e29227b817dbdfe453cb0
      https://github.com/OpenSIPS/opensips/commit/aced94fdb5e8d0b00c0e29227b817dbdfe453cb0
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/qos/qos_ctx_helpers.c

  Log Message:
  -----------
  qos: fix getting SDP


  Commit: 2e67a655a6ec0537995d63881bbfbf86d3d7bb89
      https://github.com/OpenSIPS/opensips/commit/2e67a655a6ec0537995d63881bbfbf86d3d7bb89
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M parser/parse_to.c

  Log Message:
  -----------
  parse_to: add fallthrough comments/indications for coverity CID #200094


  Commit: 8bf39d3950d630bf402c8f7f026b129954f905a5
      https://github.com/OpenSIPS/opensips/commit/8bf39d3950d630bf402c8f7f026b129954f905a5
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/tm/cluster.c

  Log Message:
  -----------
  tm: cleanup replicated cancel msg

Fixes Coverity CID #200031


  Commit: ee98219b715c92124d613ea22b641c1d3e06457b
      https://github.com/OpenSIPS/opensips/commit/ee98219b715c92124d613ea22b641c1d3e06457b
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/db_text/dbt_file.c

  Log Message:
  -----------
  db_text: fix no-op code

fixes Coverity CID #200004


  Commit: cc02c7ee5a0901e80e2e73861dcf71bc4e621959
      https://github.com/OpenSIPS/opensips/commit/cc02c7ee5a0901e80e2e73861dcf71bc4e621959
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/proto_smpp/smpp.c

  Log Message:
  -----------
  proto_smpp: smpp_bind_transceiver_resp_t system id

Reported by Coverity CID #199918


  Commit: 8060e5548c2678dc55b38adb150c8a2dd0ba89ec
      https://github.com/OpenSIPS/opensips/commit/8060e5548c2678dc55b38adb150c8a2dd0ba89ec
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M parser/sdp/sdp_helpr_funcs.c
    M xlog.c

  Log Message:
  -----------
  fix coverity detected false positives

CID #40557, #211391


  Commit: 766b28ca0904911c3e43314162f0c7248b325d50
      https://github.com/OpenSIPS/opensips/commit/766b28ca0904911c3e43314162f0c7248b325d50
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/proto_ws/proto_ws.c

  Log Message:
  -----------
  proto_ws: make sure we have destination to connect to

Fixes Coverity CID #58340


  Commit: 8fc31995c34717a49d837175b4ad107f71020036
      https://github.com/OpenSIPS/opensips/commit/8fc31995c34717a49d837175b4ad107f71020036
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/proto_smpp/db.c

  Log Message:
  -----------
  proto_smpp: skip entries with bad IP

Fixes Coverity CID #200075


  Commit: 26c6d2fc494ecec22609c9fbe0e67c963223d8bd
      https://github.com/OpenSIPS/opensips/commit/26c6d2fc494ecec22609c9fbe0e67c963223d8bd
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/proto_smpp/smpp.c

  Log Message:
  -----------
  proto_smpp: prevent NULL deref in case of bogus input

Fixes coverity CID #199973 and #199931


  Commit: f3aca3506f9458ab5f468f9f87c17c4ddfb93a06
      https://github.com/OpenSIPS/opensips/commit/f3aca3506f9458ab5f468f9f87c17c4ddfb93a06
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/proto_hep/hep.c

  Log Message:
  -----------
  proto_hep: remove useless NULL check

Fixes Coverity CID #163991


  Commit: d8cf269efdd5d5f8edfd8ec103a392e3356f538f
      https://github.com/OpenSIPS/opensips/commit/d8cf269efdd5d5f8edfd8ec103a392e3356f538f
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/proto_wss/proto_wss.c

  Log Message:
  -----------
  proto_wss: add fall through indication

Fixes Coverity CID #58373


  Commit: 6043efdff0437591890495e0c03b1048f8b82fbb
      https://github.com/OpenSIPS/opensips/commit/6043efdff0437591890495e0c03b1048f8b82fbb
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/proto_tls/proto_tls.c

  Log Message:
  -----------
  proto_tls: make sure we have destination to connect to

Fixes Coverity CID #58361


  Commit: 1db0a9d6d3b39fa690830c8b830d9d042fa4df2d
      https://github.com/OpenSIPS/opensips/commit/1db0a9d6d3b39fa690830c8b830d9d042fa4df2d
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/b2b_entities/dlg.c
    M modules/b2b_logic/b2b_logic.c
    M modules/b2b_logic/entity_storage.c
    M modules/b2b_logic/logic.c
    M modules/b2b_logic/records.c
    M modules/b2b_sca/sca_logic.c

  Log Message:
  -----------
  b2b_logic: fix coverity errors

Fixes CID #200000, #211411, #211412, #211413, #211414, #211362, #40885,
      #40835, #40827, #40826, #40825, #40703, #40704


  Commit: 1c4be6cb1322f84c391f1fda44b2f0cc97514843
      https://github.com/OpenSIPS/opensips/commit/1c4be6cb1322f84c391f1fda44b2f0cc97514843
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/db_text/dbt_file.c

  Log Message:
  -----------
  db_text: complete coverity CID #200093


  Commit: 7dcd73b9bc295ba21c46f6a21615331ffff91476
      https://github.com/OpenSIPS/opensips/commit/7dcd73b9bc295ba21c46f6a21615331ffff91476
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/compression/gz_helpers.c
    M modules/cpl_c/cpl_parser.c
    M modules/db_berkeley/bdb_lib.c
    M modules/h350/h350_exp_fn.c
    M modules/jabber/jabber.c
    M modules/rabbitmq/rmq_servers.c
    M modules/rabbitmq_consumer/rmq_connection.c
    M modules/tls_mgm/tls_conn_ops.h
    M modules/tls_mgm/tls_conn_server.h

  Log Message:
  -----------
  fix more switch fall through

Coverity CID #199932, #199927, #164020, #164013, #150486, #58380,
    #58379, #58375, #58374, #40705, #40700, #40701


  Commit: a088d6b7f80e2a3532866b1d3b7ac208b77aab24
      https://github.com/OpenSIPS/opensips/commit/a088d6b7f80e2a3532866b1d3b7ac208b77aab24
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M db/db_ut.c
    M db/db_ut.h
    M modules/db_berkeley/bdb_res.c
    M modules/db_berkeley/bdb_res.h
    M modules/db_berkeley/db_berkeley.c
    M modules/db_text/dbt_base.c
    M modules/db_text/dbt_lib.c
    M modules/db_text/dbt_lib.h
    M modules/db_text/dbt_res.c
    M modules/db_text/dbt_tb.c

  Log Message:
  -----------
  db: merge db_is_neq_type() in db_ut

Fix coverity CID #40717, #40718, #40719, #40720, #40721, #40722


  Commit: 80a4005233af5c208d33d1447cb096f8c684d53f
      https://github.com/OpenSIPS/opensips/commit/80a4005233af5c208d33d1447cb096f8c684d53f
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/rls/resource_notify.c

  Log Message:
  -----------
  rls: release memory in case of error

Fixes Coverity CID #199983


  Commit: 1e74a83583caf521404030604af1b80270efcd9b
      https://github.com/OpenSIPS/opensips/commit/1e74a83583caf521404030604af1b80270efcd9b
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/pua_xmpp/simple2xmpp.c

  Log Message:
  -----------
  pua_xmpp: release memory in case of error

Fixes Coverity CID #199967


  Commit: ff8edcbcf46e8133615b6bf0029442344221b882
      https://github.com/OpenSIPS/opensips/commit/ff8edcbcf46e8133615b6bf0029442344221b882
  Author: Razvan Crainea <razvan at opensips.org>
  Date:   2020-07-20 (Mon, 20 Jul 2020)

  Changed paths:
    M modules/pua_dialoginfo/pua_dialoginfo.c

  Log Message:
  -----------
  pua_dialoginfo: always parse callid

Fixes coverity CID #199930


Compare: https://github.com/OpenSIPS/opensips/compare/2b9344075531...ff8edcbcf46e



More information about the Devel mailing list