From 4351c8a336ecfa188b3620da2236de6fea228011 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sat, 15 Jul 2017 00:37:37 -0400 Subject: don't call memcmp on null --- src/display.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/display.c') diff --git a/src/display.c b/src/display.c index 59b7b14..3b506d2 100644 --- a/src/display.c +++ b/src/display.c @@ -242,10 +242,15 @@ void runes_display_maybe_clear_selection(RunesTerm *t) char *contents; size_t len; + if (!display->has_selection) { + return; + } + vt100_screen_get_string_plaintext( t->scr, &display->selection_start, &display->selection_end, &contents, &len); if (len != display->selection_len + || !contents || memcmp(contents, display->selection_contents, len)) { display->has_selection = 0; } -- cgit v1.2.3-54-g00ecf