diff --git a/src/main.rs b/src/main.rs
index 9ef2f541d..4667df44a 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -78,8 +78,7 @@ async fn main() -> Result<(), LemmyError> {
   let pool = Pool::builder()
     .max_size(settings.database.pool_size)
     .min_idle(Some(1))
-    .build(manager)
-    .unwrap_or_else(|_| panic!("Error connecting to {}", db_url));
+    .build(manager)?;
 
   // Run the migrations from code
   let settings_cloned = settings.to_owned();