diff --git a/dap_udp_client.c b/dap_udp_client.c index dfdc939662026c5ba84aefcbbf39382624444dcc..899898f8bb43f91b14be14b86b50552d9aa1168f 100644 --- a/dap_udp_client.c +++ b/dap_udp_client.c @@ -90,7 +90,7 @@ dap_client_remote_t * dap_udp_client_create(dap_server_t * sh, ev_io* w_client, void dap_udp_client_get_address(dap_client_remote_t *client, unsigned int* host,unsigned short* port){ dap_udp_client_t* udp_client = DAP_UDP_CLIENT(client); *host = udp_client->host_key >> 32; - *port = udp_client->host_key - (*host<<32); + *port = (udp_client->host_key <<32) - *host; } /**