From ba31531d3a0b9cbb9c76252f13e6986d22d1d19f Mon Sep 17 00:00:00 2001
From: simon987 <me@simon987.net>
Date: Sat, 10 Jul 2021 12:45:30 -0400
Subject: [PATCH] Return 404 when thumbnail is not found

---
 src/web/serve.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/web/serve.c b/src/web/serve.c
index 9f3480b..6af12fd 100644
--- a/src/web/serve.c
+++ b/src/web/serve.c
@@ -178,6 +178,9 @@ void thumbnail(struct mg_connection *nc, struct mg_http_message *hm) {
         send_response_line(nc, 200, data_len, "Content-Type: image/jpeg");
         mg_send(nc, data, data_len);
         free(data);
+    } else {
+        mg_http_reply(nc, 404, "Content-Type: text/plain;charset=utf-8\r\n", "Not found");
+        return;
     }
 }