[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openser-devel
Subject:    [sr-dev] git:master:73872420: ims_charging: Fixed setting of AVP
From:       Carsten Bock <carsten () ng-voice ! com>
Date:       2016-01-27 9:16:17
Message-ID: E1aOMD3-0003m4-90 () www ! kamailio ! org
[Download RAW message or body]

Module: kamailio
Branch: master
Commit: 73872420188b2eb0a5adb51a03a3c17baec1a331
URL: https://github.com/kamailio/kamailio/commit/73872420188b2eb0a5adb51a03a3c17baec1a331

Author: Carsten Bock <carsten@ng-voice.com>
Committer: Carsten Bock <carsten@ng-voice.com>
Date: 2016-01-27T10:16:06+01:00

ims_charging: Fixed setting of AVP

---

Modified: modules/ims_charging/ims_ro.c

---

Diff:  https://github.com/kamailio/kamailio/commit/73872420188b2eb0a5adb51a03a3c17baec1a331.diff
Patch: https://github.com/kamailio/kamailio/commit/73872420188b2eb0a5adb51a03a3c17baec1a331.patch

---

diff --git a/modules/ims_charging/ims_ro.c b/modules/ims_charging/ims_ro.c
index e011036..dc36349 100644
--- a/modules/ims_charging/ims_ro.c
+++ b/modules/ims_charging/ims_ro.c
@@ -1435,12 +1435,13 @@ static int create_cca_result_code(int result) {
     int_str avp_val, avp_name;
     avp_name.s.s = RO_AVP_CCA_RESULT_CODE;
     avp_name.s.len = RO_AVP_CCA_RESULT_CODE_LENGTH;
+    char buf[10];
 
     avp_val.n = result;
-    avp_val.s.s = 0;
-    avp_val.s.len = 0;
+    avp_val.s.len = snprintf(buf, 10, "%i", result);
+    avp_val.s.s = buf;
 
-    rc = add_avp(AVP_NAME_STR, avp_name, avp_val);
+    rc = add_avp(AVP_NAME_STR | AVP_VAL_STR, avp_name, avp_val);
 
     if (rc < 0)
         LM_ERR("Couldn't create ["RO_AVP_CCA_RESULT_CODE"] AVP\n");


_______________________________________________
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic