[sr-dev] git:master:571c9993: mohqueue: handle return code for pv_parse_format()
Daniel-Constantin Mierla
miconda at gmail.com
Tue Jan 2 10:52:12 CET 2018
Module: kamailio
Branch: master
Commit: 571c9993bb42a1c22a575874f186cfef06af19e8
URL: https://github.com/kamailio/kamailio/commit/571c9993bb42a1c22a575874f186cfef06af19e8
Author: Daniel-Constantin Mierla <miconda at gmail.com>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date: 2018-01-02T10:51:28+01:00
mohqueue: handle return code for pv_parse_format()
---
Modified: src/modules/mohqueue/mohq_funcs.c
---
Diff: https://github.com/kamailio/kamailio/commit/571c9993bb42a1c22a575874f186cfef06af19e8.diff
Patch: https://github.com/kamailio/kamailio/commit/571c9993bb42a1c22a575874f186cfef06af19e8.patch
---
diff --git a/src/modules/mohqueue/mohq_funcs.c b/src/modules/mohqueue/mohq_funcs.c
index 161a1ba36c..50eb9bfca0 100644
--- a/src/modules/mohqueue/mohq_funcs.c
+++ b/src/modules/mohqueue/mohq_funcs.c
@@ -2238,7 +2238,10 @@ strcpy (&pfile [npos], pcall->pmohq->mohq_mohfile);
npos += strlen (&pfile [npos]);
str pMOH [1] = {{pfile, npos}};
pv_elem_t *pmodel;
-pv_parse_format (pMOH, &pmodel);
+if(pv_parse_format (pMOH, &pmodel)<0) {
+ LM_ERR("failed to parse pv format string\n");
+ return 0;
+}
cmd_function fn_stream = bserver ? pmod_data->fn_rtp_stream_s
: pmod_data->fn_rtp_stream_c;
mohq_debug (pcall->pmohq, "%sStarting RTP link for call (%s)",
More information about the sr-dev
mailing list