From a56299c15302e82c89595d7ed0f4770536362b6a Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Thu, 25 Apr 2024 12:03:12 +0000 Subject: Prepare for 0.0.5.0; accept "" as empty extension for content-type Signed-off-by: Laurent Bercot --- src/libtipidee/tipidee_conf_get_content_type.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/libtipidee') diff --git a/src/libtipidee/tipidee_conf_get_content_type.c b/src/libtipidee/tipidee_conf_get_content_type.c index 7ee8866..98e9f5d 100644 --- a/src/libtipidee/tipidee_conf_get_content_type.c +++ b/src/libtipidee/tipidee_conf_get_content_type.c @@ -7,16 +7,17 @@ char const *tipidee_conf_get_content_type (tipidee_conf const *conf, char const *res) { + char const *value = 0 ; char const *ext = strrchr(res, '.') ; if (ext && !strchr(ext, '/')) { - char const *value = 0 ; size_t extlen = strlen(ext+1) ; char key[3 + extlen] ; key[0] = 'T' ; key[1] = ':' ; memcpy(key + 2, ext + 1, extlen + 1) ; value = tipidee_conf_get_string(conf, key) ; - if (value || errno != ENOENT) return value ; } + else value = tipidee_conf_get_string(conf, "T:") ; + if (value || errno != ENOENT) return value ; return "application/octet-stream" ; } -- cgit v1.3.1