Module: kamailio
Branch: master
Commit: 2c22664610de2a007bbb881fead5640048ed24ba
URL: 
https://github.com/kamailio/kamailio/commit/2c22664610de2a007bbb881fead5640048ed24ba

Author: Daniel-Constantin Mierla <mico...@gmail.com>
Committer: Daniel-Constantin Mierla <mico...@gmail.com>
Date: 2016-10-31T20:48:45+01:00

lib/srutils: srjson - init number value for null, true and false

---

Modified: lib/srutils/srjson.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/2c22664610de2a007bbb881fead5640048ed24ba.diff
Patch: 
https://github.com/kamailio/kamailio/commit/2c22664610de2a007bbb881fead5640048ed24ba.patch

---

diff --git a/lib/srutils/srjson.c b/lib/srutils/srjson.c
index fdaf87a..9c1bc8f 100644
--- a/lib/srutils/srjson.c
+++ b/lib/srutils/srjson.c
@@ -444,14 +444,17 @@ static const char *parse_value(srjson_doc_t *doc, 
srjson_t *item, const char *va
                return 0;       /* Fail on null. */
        if (!strncmp(value, "null", 4)) {
                item->type = srjson_NULL;
+               item->valuedouble = 0;
                return value + 4;
        }
        if (!strncmp(value, "false", 5)) {
                item->type = srjson_False;
+               item->valuedouble = 0;
                return value + 5;
        }
        if (!strncmp(value, "true", 4)) {
                item->type = srjson_True;
+               item->valuedouble = 1;
                return value + 4;
        }
        if (*value == '\"') {


_______________________________________________
sr-dev mailing list
sr-dev@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to