From e211789531face0d750123c994617d3b196a4f48 Mon Sep 17 00:00:00 2001 From: Mathieu Rene Date: Mon, 16 Mar 2009 18:35:31 +0000 Subject: [PATCH] ESL-8 git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12623 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- libs/esl/src/esl_oop.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libs/esl/src/esl_oop.cpp b/libs/esl/src/esl_oop.cpp index 164fec14ee..a22be90bd1 100644 --- a/libs/esl/src/esl_oop.cpp +++ b/libs/esl/src/esl_oop.cpp @@ -65,11 +65,11 @@ ESLevent *ESLconnection::api(const char *cmd, const char *arg) len = strlen(cmd) + (arg ? strlen(arg) : 0) + 10; - cmd_buf = (char *) malloc(len); + cmd_buf = (char *) malloc(len + 1); assert(cmd_buf); snprintf(cmd_buf, len, "api %s %s", cmd, arg ? arg : ""); - *(cmd_buf + (len + 1)) = '\0'; + *(cmd_buf + (len)) = '\0'; if (esl_send_recv(&handle, cmd_buf) == ESL_SUCCESS) { @@ -94,11 +94,11 @@ ESLevent *ESLconnection::bgapi(const char *cmd, const char *arg) len = strlen(cmd) + (arg ? strlen(arg) : 0) + 10; - cmd_buf = (char *) malloc(len); + cmd_buf = (char *) malloc(len + 1); assert(cmd_buf); snprintf(cmd_buf, len, "bgapi %s %s", cmd, arg ? arg : ""); - *(cmd_buf + (len + 1)) = '\0'; + *(cmd_buf + (len)) = '\0'; if (esl_send_recv(&handle, cmd_buf) == ESL_SUCCESS) { esl_event_t *event;