From f6c9047f2200b50e950b016e947601f1262fbb5d Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Mon, 21 Feb 2022 16:34:21 +0100 Subject: [PATCH] [dns] cast to char * in safe_read and safe_write calls --- src/network/dns.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/network/dns.c b/src/network/dns.c index fc5b974e0..86e2aef39 100644 --- a/src/network/dns.c +++ b/src/network/dns.c @@ -247,7 +247,7 @@ write_dns_data(int h, void *data, size_t datalen) size_t done = 0; do { - int w = safe_write(h, data + done, datalen - done); + int w = safe_write(h, ((char *)data) + done, datalen - done); if (w < 0) return DNS_ERROR; done += w; @@ -294,7 +294,7 @@ read_dns_data(int h, void *data, size_t datalen) size_t done = 0; do { - ssize_t r = safe_read(h, data + done, datalen - done); + ssize_t r = safe_read(h, ((char *)data) + done, datalen - done); if (r <= 0) return DNS_ERROR; done += r;