From 218df8d9c866ba2ef4c7e811cdb5ee9aaa79f7d7 Mon Sep 17 00:00:00 2001 From: Aleksei Voronin <aleksei.voronin@demlabs.net> Date: Tue, 21 Apr 2020 19:16:26 +0000 Subject: [PATCH] Bugs 3508 --- dap_dns_server.c | 2 +- dap_udp_server.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) mode change 100755 => 100644 dap_udp_server.c diff --git a/dap_dns_server.c b/dap_dns_server.c index 579971a..60e657e 100755 --- a/dap_dns_server.c +++ b/dap_dns_server.c @@ -274,7 +274,7 @@ void dap_dns_client_read(dap_client_remote_t *client, void * arg) { // Compose DNS answer block_len = DNS_ANSWER_SIZE; dns_reply->data = DAP_REALLOC(dns_reply->data, dns_reply->ptr + block_len); - val = 0xc000 || DNS_HEADER_SIZE; // Link to host name + val = 0xc000 | DNS_HEADER_SIZE; // Link to host name dap_dns_buf_put_uint16(dns_reply, val); val = DNS_RECORD_TYPE_A; dap_dns_buf_put_uint16(dns_reply, val); diff --git a/dap_udp_server.c b/dap_udp_server.c old mode 100755 new mode 100644 index e509ef9..9469474 --- a/dap_udp_server.c +++ b/dap_udp_server.c @@ -205,7 +205,7 @@ static void write_cb( EPOLL_HANDLE efd, int revents, dap_server_t *sh ) total_sent += bytes_sent; } client->buf_out_size = 0; - memset( client->buf_out, 0, DAP_CLIENT_REMOTE_BUF + 1 ); + memset( client->buf_out, 0, sizeof(client->buf_out) ); client->flags &= ~DAP_SOCK_READY_TO_WRITE; sb_payload_ready = false; } @@ -310,7 +310,7 @@ static void read_cb( EPOLL_HANDLE efd, int revents, dap_server_t *sh ) } client->buf_in_size = 0; - memset( client->buf_in, 0, DAP_CLIENT_REMOTE_BUF + 1 ); + memset( client->buf_in, 0, sizeof(client->buf_out) ); pthread_mutex_unlock( &udp_client->mutex_on_client ); -- GitLab