diff --git a/src/filemanager/file.c b/src/filemanager/file.c index b362d9a33..38c26f6ee 100644 --- a/src/filemanager/file.c +++ b/src/filemanager/file.c @@ -308,7 +308,8 @@ free_link (void *data) static inline void * free_erase_list (GQueue * lp) { - g_queue_free_full (lp, free_link); + if (lp != NULL) + g_queue_free_full (lp, free_link); return NULL; }