From 6b46704ac35626ffa74dc55703dba9bc7dd9c8f9 Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jeremy@system76.com>
Date: Tue, 30 Nov 2021 10:30:31 -0700
Subject: [PATCH] Fix netdb stack overuse

---
 src/header/netdb/lookup.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/header/netdb/lookup.rs b/src/header/netdb/lookup.rs
index 7d3c87d55..d134bad39 100644
--- a/src/header/netdb/lookup.rs
+++ b/src/header/netdb/lookup.rs
@@ -95,7 +95,7 @@ pub fn lookup_host(host: &str) -> Result<LookupHost, c_int> {
         }
 
         let i = 0 as socklen_t;
-        let mut buf = [0u8; 65536];
+        let mut buf = vec![0u8; 65536];
         let buf_ptr = buf.as_mut_ptr() as *mut c_void;
 
         let count = unsafe { sys_socket::recv(sock, buf_ptr, 65536, 0) };
-- 
GitLab