forked from enlightenment/efl
parent
b9ed03b15d
commit
504f11eff5
|
@ -327,7 +327,7 @@ static void
|
||||||
_ecore_con_info_readdata(CB_Data *cbdata)
|
_ecore_con_info_readdata(CB_Data *cbdata)
|
||||||
{
|
{
|
||||||
Ecore_Con_Info container;
|
Ecore_Con_Info container;
|
||||||
Ecore_Con_Info *recv;
|
Ecore_Con_Info *recv_info;
|
||||||
unsigned char *torecv;
|
unsigned char *torecv;
|
||||||
int torecv_len;
|
int torecv_len;
|
||||||
|
|
||||||
|
@ -348,22 +348,22 @@ _ecore_con_info_readdata(CB_Data *cbdata)
|
||||||
if ((size > 0) &&
|
if ((size > 0) &&
|
||||||
((size_t)size == torecv_len - sizeof(Ecore_Con_Info)))
|
((size_t)size == torecv_len - sizeof(Ecore_Con_Info)))
|
||||||
{
|
{
|
||||||
recv = (Ecore_Con_Info *)torecv;
|
recv_info = (Ecore_Con_Info *)torecv;
|
||||||
|
|
||||||
recv->info.ai_addr =
|
recv_info->info.ai_addr =
|
||||||
(struct sockaddr *)(torecv + sizeof(Ecore_Con_Info));
|
(struct sockaddr *)(torecv + sizeof(Ecore_Con_Info));
|
||||||
if ((size_t)torecv_len !=
|
if ((size_t)torecv_len !=
|
||||||
(sizeof(Ecore_Con_Info) + recv->info.ai_addrlen))
|
(sizeof(Ecore_Con_Info) + recv_info->info.ai_addrlen))
|
||||||
recv->info.ai_canonname = (char *)
|
recv_info->info.ai_canonname = (char *)
|
||||||
(torecv + sizeof(Ecore_Con_Info) + recv->info.ai_addrlen);
|
(torecv + sizeof(Ecore_Con_Info) + recv_info->info.ai_addrlen);
|
||||||
else
|
else
|
||||||
recv->info.ai_canonname = NULL;
|
recv_info->info.ai_canonname = NULL;
|
||||||
|
|
||||||
recv->info.ai_next = NULL;
|
recv_info->info.ai_next = NULL;
|
||||||
|
|
||||||
if (cbdata->data)
|
if (cbdata->data)
|
||||||
{
|
{
|
||||||
cbdata->cb_done(cbdata->data, recv);
|
cbdata->cb_done(cbdata->data, recv_info);
|
||||||
ecore_con_server_infos_del(cbdata->data, cbdata);
|
ecore_con_server_infos_del(cbdata->data, cbdata);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue