Module: kamailio Branch: master Commit: 72d56337b49b1bfdeb74773edc9a973cfcdefe70 URL: https://github.com/kamailio/kamailio/commit/72d56337b49b1bfdeb74773edc9a973cfcdefe70
Author: Daniel-Constantin Mierla <mico...@gmail.com> Committer: Daniel-Constantin Mierla <mico...@gmail.com> Date: 2019-11-15T18:33:38+01:00 core: use snprintf() instead of sprintf() in hash testing function --- Modified: src/core/hash_func.c --- Diff: https://github.com/kamailio/kamailio/commit/72d56337b49b1bfdeb74773edc9a973cfcdefe70.diff Patch: https://github.com/kamailio/kamailio/commit/72d56337b49b1bfdeb74773edc9a973cfcdefe70.patch --- diff --git a/src/core/hash_func.c b/src/core/hash_func.c index 71d12f0d25..67b2934e33 100644 --- a/src/core/hash_func.c +++ b/src/core/hash_func.c @@ -125,7 +125,7 @@ void hashtest_cycle( int hits[TABLE_ENTRIES+5], char *ip ) int hashv; static char buf1[1024]; static char buf2[1024]; - str call_id; + str call_id; str cseq; call_id.s=buf1; @@ -135,11 +135,11 @@ void hashtest_cycle( int hits[TABLE_ENTRIES+5], char *ip ) for (j=85296341;j<85296341+10;j++) for (k=987654;k<=987654+10;k++) for (l=101;l<201;l++) { - call_id.len=sprintf( buf1, "%d-%d-%d@%s",(int)i,(int)j, - (int)k, ip ); - cseq.len=sprintf( buf2, "%d", (int)l ); + call_id.len=snprintf(buf1, 1024, "%d-%d-%d@%s",(int)i,(int)j, + (int)k, ip); + cseq.len=snprintf(buf2, 1024, "%d", (int)l ); /* printf("%s\t%s\n", buf1, buf2 ); */ - hashv=hash( call_id, cseq ); + hashv=hash(call_id, cseq); hits[ hashv ]++; } } _______________________________________________ Kamailio (SER) - Development Mailing List sr-dev@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev