From 8d916d41d715551e8c44c04f308a6ee81b52db7f Mon Sep 17 00:00:00 2001 From: Sergey Lyubka Date: Mon, 22 Nov 2021 12:24:58 +0000 Subject: [PATCH] Fix #1409 - remove VLA which confuses MSVC --- examples/captive-dns-server/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/captive-dns-server/main.c b/examples/captive-dns-server/main.c index 5b3b3cbd..a8de5754 100644 --- a/examples/captive-dns-server/main.c +++ b/examples/captive-dns-server/main.c @@ -25,7 +25,7 @@ static void fn(struct mg_connection *c, int ev, void *ev_data, void *fn_data) { struct mg_dns_rr rr; // Parse first question, offset 12 is header size size_t n = mg_dns_parse_rr(c->recv.buf, c->recv.len, 12, true, &rr); if (n > 0) { - char buf[12 + n + sizeof(answer)]; + char buf[512]; struct mg_dns_header *h = (struct mg_dns_header *) buf; memset(buf, 0, sizeof(buf)); // Clear the whole datagram h->txnid = ((struct mg_dns_header *) c->recv.buf)->txnid; // Copy tnxid