From d7e5dd7df48027be55eed058319e3899316c7c2b Mon Sep 17 00:00:00 2001 From: Luke Harding Date: Fri, 3 May 2024 01:01:06 -0400 Subject: [PATCH] Add empty string checks to PORT and BIND_ADDR env vars --- server/src/main.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/src/main.rs b/server/src/main.rs index 55dcb33..5767f39 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -29,13 +29,15 @@ async fn main() -> io::Result<()> { if let Ok(env_port) = env::var("PORT") { if let Ok(env_port) = env_port.parse::() { port = env_port; - } else { + } else if !env_port.is_empty() { util::warn_println("Failed to parse PORT env variable; using default value."); } } if let Ok(env_addr) = env::var("BIND_ADDR") { - bind_addr = env_addr; + if !env_addr.is_empty() { + bind_addr = env_addr; + } } util::notice_println("Connecting to DB.");