提交 fa6e6c4e authored 作者: Anthony Minessale's avatar Anthony Minessale 提交者: Mike Jerris

FS-10150: [freeswitch-core] Reduce writes to closed ssl sockets -- same fix for…

FS-10150: [freeswitch-core] Reduce writes to closed ssl sockets -- same fix for non-ssl sockets #resolve
上级 47af36ff
Thu Apr 6 17:08:19 CDT 2017
Thu Jun 1 14:43:20 EDT 2017
......@@ -455,7 +455,13 @@ ssize_t ws_raw_write(wsh_t *wsh, void *data, size_t bytes)
ms_sleep(1);
}
} while (--sanity > 0 && ((r == -1 && xp_is_blocking(xp_errno())) || (wsh->block && wrote < bytes)));
if (r == -1) {
if (!xp_is_blocking(xp_errno())) {
break;
}
}
} while (--sanity > 0 && wsh->block && wrote < bytes);
//if (r<0) {
//printf("wRITE FAIL: %s\n", strerror(errno));
......
......@@ -455,7 +455,13 @@ ssize_t ws_raw_write(wsh_t *wsh, void *data, size_t bytes)
ms_sleep(1);
}
} while (--sanity > 0 && ((r == -1 && xp_is_blocking(xp_errno())) || (wsh->block && wrote < bytes)));
if (r == -1) {
if (!xp_is_blocking(xp_errno())) {
break;
}
}
} while (--sanity > 0 && wsh->block && wrote < bytes);
//if (r<0) {
//printf("wRITE FAIL: %s\n", strerror(errno));
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论