Module: kamailio
Branch: master
Commit: 05bcd7a893d2f607943eaa5ab65293e7e273de8d
URL:
https://github.com/kamailio/kamailio/commit/05bcd7a893d2f607943eaa5ab65293e…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2024-01-01T22:23:07+01:00
uac: global variable made static
- renamed to avoid symbol conflicts
---
Modified: src/modules/uac/uac_send.c
---
Diff:
https://github.com/kamailio/kamailio/commit/05bcd7a893d2f607943eaa5ab65293e…
Patch:
https://github.com/kamailio/kamailio/commit/05bcd7a893d2f607943eaa5ab65293e…
---
diff --git a/src/modules/uac/uac_send.c b/src/modules/uac/uac_send.c
index b2cdaad9066..c29e9b4b90e 100644
--- a/src/modules/uac/uac_send.c
+++ b/src/modules/uac/uac_send.c
@@ -50,7 +50,7 @@
#define MAX_UACD_SIZE 128
/** TM bind */
-struct tm_binds tmb;
+static struct tm_binds _uac_send_tmb = {0};
typedef struct _uac_send_info
{
@@ -120,7 +120,7 @@ uac_send_info_t *uac_send_info_clone(uac_send_info_t *ur)
int pv_get_uac_req(struct sip_msg *msg, pv_param_t *param, pv_value_t *res)
{
- if(param == NULL || tmb.t_request == NULL)
+ if(param == NULL || _uac_send_tmb.t_request == NULL)
return -1;
switch(param->pvn.u.isname.name.n) {
@@ -191,7 +191,7 @@ int pv_set_uac_req(
{
pv_value_t *tval;
- if(param == NULL || tmb.t_request == NULL)
+ if(param == NULL || _uac_send_tmb.t_request == NULL)
return -1;
tval = val;
@@ -545,9 +545,9 @@ int pv_parse_uac_req_name(pv_spec_p sp, str *in)
void uac_req_init(void)
{
/* load the TM API */
- if(load_tm_api(&tmb) != 0) {
+ if(load_tm_api(&_uac_send_tmb) != 0) {
LM_DBG("can't load TM API - disable it\n");
- memset(&tmb, 0, sizeof(struct tm_binds));
+ memset(&_uac_send_tmb, 0, sizeof(struct tm_binds));
return;
}
memset(&_uac_req, 0, sizeof(struct _uac_send_info));
@@ -788,7 +788,7 @@ void uac_send_tm_callback(struct cell *t, int type, struct tmcb_params
*ps)
/* Callback parameter */
uac_r.cbp = (void *)tp;
}
- ret = tmb.t_request_within(&uac_r);
+ ret = _uac_send_tmb.t_request_within(&uac_r);
if(ret < 0) {
LM_ERR("failed to send request with authentication\n");
@@ -816,7 +816,7 @@ int uac_req_send(void)
uac_send_info_t *tp = NULL;
if(_uac_req.s_ruri.len <= 0 || _uac_req.s_method.len == 0
- || tmb.t_request == NULL)
+ || _uac_send_tmb.t_request == NULL)
return -1;
memset(&uac_r, '\0', sizeof(uac_r));
@@ -856,8 +856,8 @@ int uac_req_send(void)
uac_r.cbp = (void *)tp;
}
uac_r.callid = (_uac_req.s_callid.len <= 0) ? NULL : &_uac_req.s_callid;
- ret = tmb.t_request(&uac_r, /* UAC Req */
- &_uac_req.s_ruri, /* Request-URI */
+ ret = _uac_send_tmb.t_request(&uac_r, /* UAC Req */
+ &_uac_req.s_ruri, /* Request-URI */
(_uac_req.s_turi.len <= 0) ? &_uac_req.s_ruri
: &_uac_req.s_turi, /* To */
(_uac_req.s_furi.len <= 0) ? &_uac_req.s_ruri