static int process_command(esl_handle_t *handle, const char *cmd)
{
- char cmd_str[1024];
-
if (
!strcasecmp(cmd, "exit") ||
!strcasecmp(cmd, "quit") ||
!strncasecmp(cmd, "filter", 6)
) {
- snprintf(cmd_str, sizeof(cmd_str), "%s\n\n", cmd);
- esl_send_recv(handle, cmd_str);
+ esl_send_recv(handle, cmd);
printf("%s\n", handle->last_sr_reply);
}
if (!(*e == '\n' && *(e-1) == '\n')) {
- if (send(handle->sock, "\n\n", 2, 0)) {
+ if (send(handle->sock, "\n\n", 2, 0) != 2) {
strerror_r(handle->errnum, handle->err, sizeof(handle->err));
return ESL_FAIL;
}