From 32c45436bd38071f544db50a9610ee43dc6f6b12 Mon Sep 17 00:00:00 2001 From: Nick Kew Date: Sat, 25 Aug 2007 05:55:37 +0000 Subject: [PATCH] mod_expires - don't segfault on bad configuration. PR 43213: Julien Perez git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@569622 13f79535-47bb-0310-9956-ffa450edef68 --- modules/metadata/mod_expires.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/metadata/mod_expires.c b/modules/metadata/mod_expires.c index caf9b2b70c..984ee9312a 100644 --- a/modules/metadata/mod_expires.c +++ b/modules/metadata/mod_expires.c @@ -321,6 +321,9 @@ static const char *set_expiresbytype(cmd_parms *cmd, void *in_dir_config, const char *check; check = ap_strrchr_c(mime, '/'); + if (check == NULL) { + return "Invalid mimetype: should contain a slash"; + } if ((strlen(++check) == 1) && (*check == '*')) { dir_config->wildcards = 1; } -- 2.40.0