diff options
author | Nicolas Viennot <nicolas@viennot.biz> | 2016-06-10 18:00:50 -0400 |
---|---|---|
committer | Nicolas Viennot <nicolas@viennot.biz> | 2016-06-10 18:00:50 -0400 |
commit | b27f3bacc0308a86a5f3e3494bd0383cd7583971 (patch) | |
tree | 0863e65e327c02810924595cdeb9dd77fddb45b3 | |
parent | 27169b7c076376718abf98f7a1a6b484bd579314 (diff) |
Crash fix in search prev/next match
Fixes #87
-rw-r--r-- | window-copy.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/window-copy.c b/window-copy.c index 3862a688..939d3e19 100644 --- a/window-copy.c +++ b/window-copy.c @@ -1054,6 +1054,11 @@ window_copy_search_up(struct window_pane *wp, const char *searchstr) int n, wrapped, wrapflag, cis; const char *ptr; +#ifdef TMATE + if (!searchstr) + return; +#endif + if (*searchstr == '\0') return; wrapflag = options_get_number(wp->window->options, "wrap-search"); @@ -1120,6 +1125,11 @@ window_copy_search_down(struct window_pane *wp, const char *searchstr) int n, wrapped, wrapflag, cis; const char *ptr; +#ifdef TMATE + if (!searchstr) + return; +#endif + if (*searchstr == '\0') return; wrapflag = options_get_number(wp->window->options, "wrap-search"); |