From 63084f226c0cc6a14badfaea189925ee52ef7394 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Wed, 28 Feb 2024 02:40:22 +0100 Subject: [PATCH] Mime: do not abort if no globs were loaded --- src/mime.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/mime.c b/src/mime.c index b8ea795..f1b8798 100644 --- a/src/mime.c +++ b/src/mime.c @@ -128,15 +128,12 @@ Mime * mime_new(GtkIconTheme * theme) for(g = globs, priority = 0; *g != NULL; g++) if((fp = fopen(*g, "r")) != NULL) break; - if(fp == NULL) - { - error_set_code(1, "%s", "Could not load MIME globs"); - object_delete(mime); - return NULL; - } mime->types = NULL; mime->types_cnt = 0; _new_config(mime); + if(fp == NULL) + /* XXX no globs could be loaded */ + return mime; while(fgets(buf, sizeof(buf), fp) != NULL) { errno = EINVAL;