parent
8706b49355
commit
8a87f08107
|
@ -1749,6 +1749,7 @@ error:
|
||||||
static void
|
static void
|
||||||
_ecore_con_cl_read(Ecore_Con_Server *svr)
|
_ecore_con_cl_read(Ecore_Con_Server *svr)
|
||||||
{
|
{
|
||||||
|
DBG("svr=%p", svr);
|
||||||
int num = 0;
|
int num = 0;
|
||||||
Eina_Bool lost_server = EINA_TRUE;
|
Eina_Bool lost_server = EINA_TRUE;
|
||||||
unsigned char buf[READBUFSIZ];
|
unsigned char buf[READBUFSIZ];
|
||||||
|
@ -1768,13 +1769,13 @@ _ecore_con_cl_read(Ecore_Con_Server *svr)
|
||||||
{
|
{
|
||||||
errno = 0;
|
errno = 0;
|
||||||
num = read(svr->fd, buf, sizeof(buf));
|
num = read(svr->fd, buf, sizeof(buf));
|
||||||
if ((num >= 0) || (errno == EAGAIN))
|
if ((num > 0) || (errno == EAGAIN))
|
||||||
lost_server = EINA_FALSE;
|
lost_server = EINA_FALSE;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
num = ecore_con_ssl_server_read(svr, buf, sizeof(buf));
|
num = ecore_con_ssl_server_read(svr, buf, sizeof(buf));
|
||||||
if (num >= 0)
|
if (num > 0)
|
||||||
lost_server = EINA_FALSE;
|
lost_server = EINA_FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2057,6 +2058,7 @@ _ecore_con_svr_udp_handler(void *data,
|
||||||
static void
|
static void
|
||||||
_ecore_con_svr_cl_read(Ecore_Con_Client *cl)
|
_ecore_con_svr_cl_read(Ecore_Con_Client *cl)
|
||||||
{
|
{
|
||||||
|
DBG("cl=%p", cl);
|
||||||
int num = 0;
|
int num = 0;
|
||||||
Eina_Bool lost_client = EINA_TRUE;
|
Eina_Bool lost_client = EINA_TRUE;
|
||||||
unsigned char buf[READBUFSIZ];
|
unsigned char buf[READBUFSIZ];
|
||||||
|
@ -2076,13 +2078,13 @@ _ecore_con_svr_cl_read(Ecore_Con_Client *cl)
|
||||||
{
|
{
|
||||||
errno = 0;
|
errno = 0;
|
||||||
num = read(cl->fd, buf, sizeof(buf));
|
num = read(cl->fd, buf, sizeof(buf));
|
||||||
if ((num >= 0) || (errno == EAGAIN))
|
if ((num > 0) || (errno == EAGAIN))
|
||||||
lost_client = EINA_FALSE;
|
lost_client = EINA_FALSE;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
num = ecore_con_ssl_client_read(cl, buf, sizeof(buf));
|
num = ecore_con_ssl_client_read(cl, buf, sizeof(buf));
|
||||||
if (num >= 0)
|
if (num > 0)
|
||||||
lost_client = EINA_FALSE;
|
lost_client = EINA_FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue