From: Colin Clark Date: Wed, 13 Feb 2019 11:47:38 +0000 (+0000) Subject: Bug fix: Search page - calls to g_regex_unref) X-Git-Tag: v1.5~24 X-Git-Url: http://geeqie.org/cgi-bin/gitweb.cgi?p=geeqie.git;a=commitdiff_plain;h=ae0d7fad7b850f65fa1b53db3aec213930f2fe00 Bug fix: Search page - calls to g_regex_unref) Eliminate run-time errors caused by unwanted calls to g_regex_unref() --- 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);