From 2af156631bd4ae74290658da62fd0462188b48c4 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Mon, 25 Jun 2007 08:05:42 +0000 Subject: [PATCH] Fixed a segfault when MIME does not initialize --- src/desktop.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/desktop.c b/src/desktop.c index 5005175..91b60b3 100644 --- a/src/desktop.c +++ b/src/desktop.c @@ -558,7 +558,8 @@ void desktop_delete(Desktop * desktop) for(i = 0; i < desktop->icon_cnt; i++) desktopicon_delete(desktop->icon[i]); free(desktop->icon); - mime_delete(desktop->mime); + if(desktop->mime != NULL) + mime_delete(desktop->mime); free(desktop->path); free(desktop); }