commit | c2b717ebd6719e722dcb5f10e4c74033a53ff7c7 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Tue Sep 29 15:06:14 2015 +0200 |
committer | Bram Moolenaar <Bram@vim.org> | Tue Sep 29 15:06:14 2015 +0200 |
tree | 30ce598b55ee66e3941685da2ec78ce369d5e9b3 | |
parent | 1d478a6242871dcf4566814d3c6208df17991426 [diff] [blame] |
patch 7.4.887 Problem: Using uninitialized memory for regexp with back reference. (Dominique Pelle) Solution: Initialize end_lnum.
diff --git a/src/regexp_nfa.c b/src/regexp_nfa.c index 609da03..a21c3c0 100644 --- a/src/regexp_nfa.c +++ b/src/regexp_nfa.c
@@ -4523,6 +4523,7 @@ sub->list.multi[subidx].start_col = (colnr_T)(reginput - regline + off); } + sub->list.multi[subidx].end_lnum = -1; } else {