summaryrefslogtreecommitdiff
path: root/riscos/search.c
diff options
context:
space:
mode:
Diffstat (limited to 'riscos/search.c')
-rw-r--r--riscos/search.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/riscos/search.c b/riscos/search.c
index acb02f326..9317e0124 100644
--- a/riscos/search.c
+++ b/riscos/search.c
@@ -204,8 +204,10 @@ void end_search(void)
{
struct list_entry *a, *b;
- selection_clear(search_selection, true);
- selection_destroy(search_selection);
+ if (search_selection) {
+ selection_clear(search_selection, true);
+ selection_destroy(search_selection);
+ }
search_selection = 0;
search_current_window = 0;