1
0
mirror of https://github.com/golang/go synced 2024-09-25 13:20:13 -06:00

Don't crash for regexps > 19 characters.

R=r
APPROVED=r
DELTA=1  (0 added, 0 deleted, 1 changed)
OCL=34216
CL=34220
This commit is contained in:
Austin Clements 2009-09-01 16:46:16 -07:00
parent 59db1f7bb1
commit 2364f8c30c

View File

@ -265,7 +265,7 @@ func (re *Regexp) add(i instr) instr {
i.setIndex(len(re.inst));
if n >= cap(re.inst) {
ni := make([]instr, n, 2*n);
for i, j := range ni {
for i, j := range re.inst {
ni[i] = j
}
re.inst = ni;