From: Anthony Minessale Date: Tue, 28 Aug 2012 17:04:50 +0000 (-0500) Subject: fix wrong len in ESL sendMSG method X-Git-Tag: v1.2.3^2~154 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7d38669801a015ac0e76a554e8eba12b9d8a1ad1;p=thirdparty%2Ffreeswitch.git fix wrong len in ESL sendMSG method --- diff --git a/libs/esl/src/esl.c b/libs/esl/src/esl.c index 22b27836fd..b092991988 100644 --- a/libs/esl/src/esl.c +++ b/libs/esl/src/esl.c @@ -568,11 +568,10 @@ ESL_DECLARE(esl_status_t) esl_sendmsg(esl_handle_t *handle, esl_event_t *event, assert(cmd_buf); memset(cmd_buf, 0, len); - if (uuid) { - snprintf(cmd_buf, sizeof(cmd_buf), "sendmsg %s\n%s", uuid, txt); + snprintf(cmd_buf, len, "sendmsg %s\n%s", uuid, txt); } else { - snprintf(cmd_buf, sizeof(cmd_buf), "sendmsg\n%s", txt); + snprintf(cmd_buf, len, "sendmsg\n%s", txt); } esl_log(ESL_LOG_DEBUG, "%s%s\n", cmd_buf, txt);