Module: kamailio Branch: master Commit: 10aa4442ac68024e062f7776000cfc0b93129c5a URL: https://github.com/kamailio/kamailio/commit/10aa4442ac68024e062f7776000cfc0b93129c5a
Author: Daniel-Constantin Mierla <[email protected]> Committer: Daniel-Constantin Mierla <[email protected]> Date: 2023-11-20T13:52:03+01:00 core: cfg.y - copy number string value with memcpy() --- Modified: src/core/cfg.y --- Diff: https://github.com/kamailio/kamailio/commit/10aa4442ac68024e062f7776000cfc0b93129c5a.diff Patch: https://github.com/kamailio/kamailio/commit/10aa4442ac68024e062f7776000cfc0b93129c5a.patch --- diff --git a/src/core/cfg.y b/src/core/cfg.y index 9cfce12ce94..b9e293aa923 100644 --- a/src/core/cfg.y +++ b/src/core/cfg.y @@ -2761,11 +2761,13 @@ host_if_id: ID | NUM_ID | NUMBER { /* get string version */ - $$=pkg_malloc(strlen(yy_number_str)+1); + i_tmp = strlen(yy_number_str); + $$=pkg_malloc(i_tmp + 1); if ($$==0) { PKG_MEM_ERROR; } else { - strcpy($$, yy_number_str); + memcpy($$, yy_number_str, i_tmp); + $$[i_tmp] = '\0'; } } ; _______________________________________________ Kamailio (SER) - Development Mailing List To unsubscribe send an email to [email protected]
