Module: kamailio
Branch: master
Commit: 0da5925282d0f52bd3847c63657563df2ec0aca8
URL:
https://github.com/kamailio/kamailio/commit/0da5925282d0f52bd3847c63657563d…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2023-11-13T11:08:43+01:00
lcr: init local variable for parameter handling
---
Modified: src/modules/lcr/lcr_mod.c
---
Diff:
https://github.com/kamailio/kamailio/commit/0da5925282d0f52bd3847c63657563d…
Patch:
https://github.com/kamailio/kamailio/commit/0da5925282d0f52bd3847c63657563d…
---
diff --git a/src/modules/lcr/lcr_mod.c b/src/modules/lcr/lcr_mod.c
index 5b9886dc5d5..4f0cfae70a9 100644
--- a/src/modules/lcr/lcr_mod.c
+++ b/src/modules/lcr/lcr_mod.c
@@ -3230,7 +3230,7 @@ static int from_gw_3(
{
int lcr_id;
str addr_str;
- char *tmp;
+ char *tmp = NULL;
uri_transport transport;
/* Get and check parameter values */
@@ -3243,6 +3243,7 @@ static int from_gw_3(
addr_str.s = _addr;
addr_str.len = strlen(_addr);
+ tmp = NULL;
transport = strtol(_transport, &tmp, 10);
if((tmp == 0) || (*tmp) || (tmp == _transport)) {
LM_ERR("invalid transport parameter %s\n", _lcr_id);
@@ -3257,7 +3258,7 @@ static int from_gw_4(struct sip_msg *_m, char *_lcr_id, char
*_addr,
{
int lcr_id;
str addr_str;
- char *tmp;
+ char *tmp = NULL;
uri_transport transport;
int src_port;
@@ -3271,6 +3272,7 @@ static int from_gw_4(struct sip_msg *_m, char *_lcr_id, char
*_addr,
addr_str.s = _addr;
addr_str.len = strlen(_addr);
+ tmp = NULL;
transport = strtol(_transport, &tmp, 10);
if((tmp == 0) || (*tmp) || (tmp == _transport)) {
LM_ERR("invalid transport parameter %s\n", _lcr_id);
@@ -3536,7 +3538,7 @@ static int to_gw_3(
{
int lcr_id;
int transport;
- char *tmp;
+ char *tmp = NULL;
str addr_str;
/* Get and check parameter values */
@@ -3549,6 +3551,7 @@ static int to_gw_3(
addr_str.s = _addr;
addr_str.len = strlen(_addr);
+ tmp = NULL;
transport = strtol(_transport, &tmp, 10);
if((tmp == 0) || (*tmp) || (tmp == _transport)) {
LM_ERR("invalid transport parameter %s\n", _transport);