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

Author: Daniel-Constantin Mierla <mico...@gmail.com>
Committer: Daniel-Constantin Mierla <mico...@gmail.com>
Date: 2019-12-02T16:25:44+01:00

jsonrpcc: use snprintf() instead of sprintf()

---

Modified: src/modules/jsonrpcc/netstring.c

---

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

---

diff --git a/src/modules/jsonrpcc/netstring.c b/src/modules/jsonrpcc/netstring.c
index 4dbc651630..43a7486987 100644
--- a/src/modules/jsonrpcc/netstring.c
+++ b/src/modules/jsonrpcc/netstring.c
@@ -185,7 +185,7 @@ size_t netstring_encode_new(char **netstring, char *data, 
size_t len) {
                LM_ERR("Out of memory!");
                return 0;
        }
-    sprintf(ns, "%lu:", (unsigned long)len);
+    snprintf(ns, num_len + len + 2, "%lu:", (unsigned long)len);
     memcpy(ns + num_len + 1, data, len);
     ns[num_len + len + 1] = ',';
   }


_______________________________________________
Kamailio (SER) - Development Mailing List
sr-dev@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to