changeset 2908:ea58314bd19d

Bug fix: Search page - calls to g_regex_unref) Eliminate run-time errors caused by unwanted calls to g_regex_unref()
author Colin Clark <colin.clark@cclark.uk>
date Wed, 13 Feb 2019 11:47:38 +0000
parents a805689b5f6c
children 2e7fd08bfbe4
files src/search.c
diffstat 1 files changed, 8 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/search.c	Tue Feb 05 21:18:18 2019 +0100
+++ b/src/search.c	Wed Feb 13 11:47:38 2019 +0000
@@ -3078,9 +3078,15 @@
 	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);