diff --git a/src/server.rs b/src/server.rs index be676d3..e1eb403 100644 --- a/src/server.rs +++ b/src/server.rs @@ -29,8 +29,9 @@ async fn index() -> impl Responder { async fn serve( request: HttpRequest, file: web::Path, - config: web::Data, + config: web::Data>>, ) -> Result { + let config = config.lock().expect("cannot acquire config"); let path = config.server.upload_path.join(&*file); let mut path = util::glob_match_file(path)?; let mut paste_type = PasteType::File;