Mime: do not abort if no globs were loaded

This commit is contained in:
Pierre Pronchery 2024-02-28 02:40:22 +01:00
parent 7fd37d6f92
commit 63084f226c

View File

@ -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;