mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-15 08:29:45 +00:00
scgi updates
This commit is contained in:
parent
4b2e7fc1f2
commit
0a70ea3e09
@ -198,7 +198,7 @@ SCGI_DECLARE(scgi_status_t) scgi_bind(const char *host, scgi_port_t port, scgi_s
|
|||||||
SCGI_DECLARE(scgi_status_t) scgi_accept(scgi_socket_t server_sock, scgi_socket_t *client_sock_p, struct sockaddr_in *echoClntAddr);
|
SCGI_DECLARE(scgi_status_t) scgi_accept(scgi_socket_t server_sock, scgi_socket_t *client_sock_p, struct sockaddr_in *echoClntAddr);
|
||||||
|
|
||||||
#ifndef WIN32
|
#ifndef WIN32
|
||||||
#define closesocket(x) shutdown(x, 2); close(x)
|
#define closesocket(x) close(x)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
@ -384,10 +384,6 @@ SCGI_DECLARE(scgi_status_t) scgi_disconnect(scgi_handle_t *handle)
|
|||||||
return SCGI_FAIL;
|
return SCGI_FAIL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!handle->sock) {
|
|
||||||
abort();
|
|
||||||
}
|
|
||||||
|
|
||||||
if (handle->sock != SCGI_SOCK_INVALID) {
|
if (handle->sock != SCGI_SOCK_INVALID) {
|
||||||
closesocket(handle->sock);
|
closesocket(handle->sock);
|
||||||
handle->sock = SCGI_SOCK_INVALID;
|
handle->sock = SCGI_SOCK_INVALID;
|
||||||
|
@ -145,7 +145,7 @@ static switch_xml_t xml_url_fetch(const char *section, const char *tag_name, con
|
|||||||
|
|
||||||
scgi_disconnect(&handle);
|
scgi_disconnect(&handle);
|
||||||
|
|
||||||
if (len < 0) {
|
if (len < 0 && (!txt || !strlen(txt))) {
|
||||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "DEBUG:\nURL: %s Connection Read Failed: [%s]\n", binding->url, handle.err);
|
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "DEBUG:\nURL: %s Connection Read Failed: [%s]\n", binding->url, handle.err);
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user