about summary refs log tree commit diff
path: root/stats_module
diff options
context:
space:
mode:
authorgennyble <gen@nyble.dev>2025-04-04 00:39:07 -0500
committergennyble <gen@nyble.dev>2025-04-04 00:39:07 -0500
commit31d650e75acfd447cf6c58d29ca4d6ad1010a65c (patch)
treedd1e3d2d2659f4932c9b7f8c6b2af6086a113749 /stats_module
parentff02aba40dd599373380631a1d0e87ecbed3f8b5 (diff)
downloadcorgi-31d650e75acfd447cf6c58d29ca4d6ad1010a65c.tar.gz
corgi-31d650e75acfd447cf6c58d29ca4d6ad1010a65c.zip
halt module system work
Diffstat (limited to 'stats_module')
-rw-r--r--stats_module/src/lib.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/stats_module/src/lib.rs b/stats_module/src/lib.rs
index 18a7c2b..ba9d199 100644
--- a/stats_module/src/lib.rs
+++ b/stats_module/src/lib.rs
@@ -9,7 +9,11 @@ extern "C" fn cgi_handle(req: *const ffi::ModuleRequest) -> *const ffi::ModuleRe
 
 	let request = Request::from_mod_request(req);
 	let db = if let Some(path) = request.header("CORGI_STATS_DB") {
-		Connection::open(path).unwrap()
+		if let Ok(db) = Connection::open(path) {
+			db
+		} else {
+			return make_error(500, "failed to open database");
+		}
 	} else {
 		return make_error(500, "could not open stats database");
 	};