From 3098ac58abc15df41eeb1f79e7529016685c74e2 Mon Sep 17 00:00:00 2001 From: Francois Fleuret Date: Fri, 10 Feb 2012 11:42:53 +0100 Subject: [PATCH] Fixed a bug when the -y option is not there. --- selector.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/selector.c b/selector.c index 06c43e3..effd014 100644 --- a/selector.c +++ b/selector.c @@ -624,10 +624,14 @@ void update_screen(int *current_focus_line, int *displayed_focus_line, initialize_matcher(&matcher, use_regexp, case_sensitive, pattern); - if(show_hits && matcher.nb_patterns >= 0) { - switches = safe_malloc(sizeof(int) * matcher.nb_patterns * 2); + if(show_hits) { + if(matcher.nb_patterns >= 0) { + switches = safe_malloc(sizeof(int) * matcher.nb_patterns * 2); + } else { + switches = safe_malloc(sizeof(int) * 2); + } } else { - switches = safe_malloc(sizeof(int) * 2); + switches = 0; } console_width = getmaxx(stdscr); -- 2.20.1