summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Persch <chpe@gnome.org>2015-10-15 20:28:16 +0200
committerChristian Persch <chpe@gnome.org>2015-10-16 19:43:51 +0200
commitdd31529f5a79b0018b9aff03beb0335c7e6b6c8f (patch)
tree17af55361f86c4609d2c1345272d047e591a67c3
parent05c680acb0c5a875947db6072717d97ac7d072f9 (diff)
downloadvte-dd31529f5a79b0018b9aff03beb0335c7e6b6c8f.tar.gz
regex: Fix crash on match_check
Always pass non-NULL @tag.
-rw-r--r--src/vte.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/vte.cc b/src/vte.cc
index e1b252c3..5016d792 100644
--- a/src/vte.cc
+++ b/src/vte.cc
@@ -2117,9 +2117,12 @@ vte_terminal_match_check(VteTerminal *terminal, glong column, glong row,
NULL;
} else {
gsize start, end;
+ int ltag;
+
ret = vte_terminal_match_check_internal(terminal,
column, row + delta,
- tag, &start, &end);
+ tag ? tag : &ltag,
+ &start, &end);
}
_VTE_DEBUG_IF(VTE_DEBUG_EVENTS | VTE_DEBUG_REGEX) {
if (ret != NULL) g_printerr("Matched `%s'.\n", ret);