From 1c775c3bf007a2ee8757ec95f4dd96992fb2b0d3 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Tue, 6 Sep 2011 15:07:51 -0500 Subject: [PATCH] finish up last commit --- libs/esl/src/esl.c | 7 ++++--- libs/esl/src/esl_event.c | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/libs/esl/src/esl.c b/libs/esl/src/esl.c index cd3a7067f8..9509572a80 100644 --- a/libs/esl/src/esl.c +++ b/libs/esl/src/esl.c @@ -536,7 +536,7 @@ ESL_DECLARE(esl_status_t) esl_execute(esl_handle_t *handle, const char *app, con ESL_DECLARE(esl_status_t) esl_sendmsg(esl_handle_t *handle, esl_event_t *event, const char *uuid) { - char cmd_buf[128] = "sendmsg"; + char cmd_buf[128] = "sendmsg\n"; char send_buf[1292] = ""; char *txt; @@ -545,12 +545,13 @@ ESL_DECLARE(esl_status_t) esl_sendmsg(esl_handle_t *handle, esl_event_t *event, } if (uuid) { - snprintf(cmd_buf, sizeof(cmd_buf), "sendmsg %s", uuid); + snprintf(cmd_buf, sizeof(cmd_buf), "sendmsg %s\n", uuid); } esl_event_serialize(event, &txt, ESL_FALSE); - esl_log(ESL_LOG_DEBUG, "SENDMSG\n%s\n", txt); + esl_log(ESL_LOG_DEBUG, "%s%s\n", cmd_buf, txt); + if (send(handle->sock, cmd_buf, strlen(cmd_buf), 0) <= 0) goto fail; if (send(handle->sock, txt, strlen(txt), 0) <= 0) goto fail; free(txt); diff --git a/libs/esl/src/esl_event.c b/libs/esl/src/esl_event.c index abd3c2be90..71e7d42b2a 100644 --- a/libs/esl/src/esl_event.c +++ b/libs/esl/src/esl_event.c @@ -791,7 +791,7 @@ ESL_DECLARE(esl_status_t) esl_event_serialize(esl_event_t *event, char **str, es if (encode) { esl_url_encode(hp->value, encode_buf, encode_len); } else { - esl_snprintf(encode_buf, encode_len, "[%s]", hp->value); + esl_snprintf(encode_buf, encode_len, "%s", hp->value); }