From: Francois Fleuret Date: Fri, 10 Feb 2012 10:42:53 +0000 (+0100) Subject: Fixed a bug when the -y option is not there. X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=selector.git;a=commitdiff_plain;h=3098ac58abc15df41eeb1f79e7529016685c74e2 Fixed a bug when the -y option is not there. --- 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);