forked from enlightenment/efl
correctly use & to detect server type instead of ==
SVN revision: 50630
This commit is contained in:
parent
36601b4f78
commit
fae76ddd77
|
@ -772,10 +772,9 @@ ecore_con_client_del(Ecore_Con_Client *cl)
|
|||
return NULL;
|
||||
}
|
||||
|
||||
if(cl->client_addr && cl->server &&
|
||||
(cl->server->type == ECORE_CON_REMOTE_UDP ||
|
||||
cl->server->type ==
|
||||
ECORE_CON_REMOTE_MCAST))
|
||||
if (cl->client_addr && cl->server &&
|
||||
((cl->server->type & ECORE_CON_REMOTE_UDP) ||
|
||||
(cl->server->type & ECORE_CON_REMOTE_MCAST)))
|
||||
free(cl->client_addr);
|
||||
|
||||
data = cl->data;
|
||||
|
@ -2081,9 +2080,8 @@ _ecore_con_event_client_data_free(void *data __UNUSED__, void *ev)
|
|||
|
||||
if (((e->client->event_count == 0) && (e->client->delete_me)) ||
|
||||
((e->client->server &&
|
||||
(e->client->server->type == ECORE_CON_REMOTE_UDP ||
|
||||
e->client->server->type ==
|
||||
ECORE_CON_REMOTE_MCAST))))
|
||||
(e->client->server->type & ECORE_CON_REMOTE_UDP ||
|
||||
e->client->server->type & ECORE_CON_REMOTE_MCAST))))
|
||||
ecore_con_client_del(e->client);
|
||||
|
||||
free(e);
|
||||
|
|
Loading…
Reference in New Issue