[commit] r7803 - freeswitch/trunk/src/mod/event_handlers/mod_event_socket
Author: anthm Date: Thu Mar 6 13:12:38 2008 New Revision: 7803 Modified: freeswitch/trunk/src/mod/event_handlers/mod_event_socket/mod_event_socket.c Log: deal with blank api command replies in es Modified: freeswitch/trunk/src/mod/event_handlers/mod_event_socket/mod_event_socket.c ============================================================================== --- freeswitch/trunk/src/mod/event_handlers/mod_event_socket/mod_event_socket.c (original) +++ freeswitch/trunk/src/mod/event_handlers/mod_event_socket/mod_event_socket.c Thu Mar 6 13:12:38 2008 @@ -604,7 +604,12 @@ } else { switch_size_t rlen, blen; char buf[1024] = ""; - rlen = strlen(reply); + + if (!(rlen = strlen(reply))) { + reply = "-ERR no reply\n"; + rlen = strlen(reply); + } + switch_snprintf(buf, sizeof(buf), "Content-Type: api/response\nContent-Length: %" SWITCH_SSIZE_T_FMT "\n\n", rlen); blen = strlen(buf); switch_socket_send(acs->listener->sock, buf, &blen);
participants (1)
-
Freeswitch SVN