summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Viennot <nicolas@viennot.biz>2016-06-10 18:00:50 -0400
committerNicolas Viennot <nicolas@viennot.biz>2016-06-10 18:00:50 -0400
commitb27f3bacc0308a86a5f3e3494bd0383cd7583971 (patch)
tree0863e65e327c02810924595cdeb9dd77fddb45b3
parent27169b7c076376718abf98f7a1a6b484bd579314 (diff)
Crash fix in search prev/next match
Fixes #87
-rw-r--r--window-copy.c10
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");