From fc06b3e378794aea61eb56f048f0582e37d4e12a Mon Sep 17 00:00:00 2001 From: simon987 Date: Wed, 3 Apr 2024 18:38:04 -0400 Subject: [PATCH] Fix crash for leftover documents in sqlite index --- src/web/serve.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/web/serve.c b/src/web/serve.c index 7ab7fab..cb60031 100644 --- a/src/web/serve.c +++ b/src/web/serve.c @@ -430,6 +430,11 @@ void file(struct mg_connection *nc, struct mg_http_message *hm) { cJSON *source = get_root_document_by_id(sid.index_id, sid.doc_id); + if (source == NULL) { + HTTP_REPLY_NOT_FOUND + return; + } + if (strlen(idx->desc.rewrite_url) == 0) { serve_file_from_disk(source, idx, nc, hm); } else {