[sr-dev] git:master:f1194f44: pv: check parameters and fix log message for invalid values for {s.fmtline...}
Daniel-Constantin Mierla
miconda at gmail.com
Thu May 5 11:40:34 CEST 2022
Module: kamailio
Branch: master
Commit: f1194f44532f179c016269f93c44b755d2594c1d
URL: https://github.com/kamailio/kamailio/commit/f1194f44532f179c016269f93c44b755d2594c1d
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2022-05-05T11:38:41+02:00
pv: check parameters and fix log message for invalid values for {s.fmtline...}
---
Modified: src/modules/pv/pv_trans.c
---
Diff: https://github.com/kamailio/kamailio/commit/f1194f44532f179c016269f93c44b755d2594c1d.diff
Patch: https://github.com/kamailio/kamailio/commit/f1194f44532f179c016269f93c44b755d2594c1d.patch
---
diff --git a/src/modules/pv/pv_trans.c b/src/modules/pv/pv_trans.c
index 5f45fa8e66..a2b546d02a 100644
--- a/src/modules/pv/pv_trans.c
+++ b/src/modules/pv/pv_trans.c
@@ -1476,14 +1476,14 @@ int tr_eval_string(struct sip_msg *msg, tr_param_t *tp, int subtype,
if(pv_get_spec_value(msg, (pv_spec_p)tp->next->v.data, &v)!=0
|| (!(v.flags&PV_VAL_INT)))
{
- LM_ERR("fmt cannot get p2 (cfg line: %d)\n",
+ LM_ERR("fmtline cannot get p2 (cfg line: %d)\n",
get_cfg_crt_line());
return -1;
}
m = v.ri;
}
- if(n<0 || m<0) {
- LM_ERR("substr negative offset (cfg line: %d)\n",
+ if(n<=0 || m<0) {
+ LM_ERR("fmtline with invalid parameters (cfg line: %d)\n",
get_cfg_crt_line());
return -1;
}
More information about the sr-dev
mailing list