From ae0d7fad7b850f65fa1b53db3aec213930f2fe00 Mon Sep 17 00:00:00 2001 From: Colin Clark Date: Wed, 13 Feb 2019 11:47:38 +0000 Subject: [PATCH] Bug fix: Search page - calls to g_regex_unref) Eliminate run-time errors caused by unwanted calls to g_regex_unref() --- src/search.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/search.c b/src/search.c index d4f084da..196c7bb1 100644 --- a/src/search.c +++ b/src/search.c @@ -3078,9 +3078,15 @@ static void search_window_destroy_cb(GtkWidget *widget, gpointer data) file_data_unref(sd->search_dir_fd); g_free(sd->search_name); - g_regex_unref(sd->search_name_regex); + if(sd->search_name_regex) + { + g_regex_unref(sd->search_name_regex); + } g_free(sd->search_comment); - g_regex_unref(sd->search_comment_regex); + if(sd->search_comment_regex) + { + g_regex_unref(sd->search_comment_regex); + } g_free(sd->search_similarity_path); string_list_free(sd->search_keyword_list); -- 2.20.1