Module: kamailio
Branch: master
Commit: 3333611a3ef9078cbcb9867db88921f0c48fce1b
URL:
https://github.com/kamailio/kamailio/commit/3333611a3ef9078cbcb9867db88921f…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2024-07-26T19:50:40+02:00
core: cfg select - check res when getting the variable
---
Modified: src/core/cfg/cfg_select.c
---
Diff:
https://github.com/kamailio/kamailio/commit/3333611a3ef9078cbcb9867db88921f…
Patch:
https://github.com/kamailio/kamailio/commit/3333611a3ef9078cbcb9867db88921f…
---
diff --git a/src/core/cfg/cfg_select.c b/src/core/cfg/cfg_select.c
index e6c599a204e..b4e9e6ebef7 100644
--- a/src/core/cfg/cfg_select.c
+++ b/src/core/cfg/cfg_select.c
@@ -212,7 +212,7 @@ int select_cfg_var(str *res, select_t *s, struct sip_msg *msg)
group = (cfg_group_t *)s->params[1].v.p;
var = (cfg_mapping_t *)s->params[2].v.p;
- if(!group || !var)
+ if(!group || !var || !res)
return -1;
/* use the module's handle to access the variable, so the variables