summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcflip <cflip@cflip.net>2023-06-08 15:51:42 -0600
committercflip <cflip@cflip.net>2023-06-08 15:51:42 -0600
commitb67db2af4c3fd5bc8c612c6348c78323f5bf4b48 (patch)
tree6dc21e6ac8616365a303ec15b642ea034e8afa7f
parent33657410d794112aebbf0e3c3b2f8a9bccc64bf9 (diff)
Check file extension for NULL
-rw-r--r--file.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/file.c b/file.c
index 1c85bdd..b64480c 100644
--- a/file.c
+++ b/file.c
@@ -63,6 +63,8 @@ enum serve_method file_method_for_path(const char *filepath, enum http_res_code
static const char *mime_type_for_path(const char *filepath)
{
const char *ext = strrchr(filepath, '.');
+ if (ext == NULL)
+ return "text/plain";
if (strcmp(ext, ".html") == 0)
return "text/html";
if (strcmp(ext, ".css") == 0)