提交 54e73c77 authored 作者: Mathieu Parent's avatar Mathieu Parent

Skinny: Check for socket to see if listener is alive

also, use tab to indent
上级 542f643e
...@@ -1003,6 +1003,7 @@ uint8_t listener_is_ready(listener_t *listener) ...@@ -1003,6 +1003,7 @@ uint8_t listener_is_ready(listener_t *listener)
{ {
return globals.running return globals.running
&& listener && listener
&& listener->sock
&& switch_test_flag(listener, LFLAG_RUNNING) && switch_test_flag(listener, LFLAG_RUNNING)
&& listener->profile->listener_ready; && listener->profile->listener_ready;
} }
......
...@@ -148,7 +148,7 @@ switch_status_t skinny_read_packet(listener_t *listener, skinny_message_t **req) ...@@ -148,7 +148,7 @@ switch_status_t skinny_read_packet(listener_t *listener, skinny_message_t **req)
ptr = mbuf; ptr = mbuf;
while (listener->sock && listener_is_ready(listener)) { while (listener_is_ready(listener)) {
uint8_t do_sleep = 1; uint8_t do_sleep = 1;
if(bytes < SKINNY_MESSAGE_FIELD_SIZE) { if(bytes < SKINNY_MESSAGE_FIELD_SIZE) {
/* We have nothing yet, get length header field */ /* We have nothing yet, get length header field */
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论