]> Cypherpunks repositories - gostls13.git/commitdiff
Don't crash for regexps > 19 characters.
authorAustin Clements <aclements@csail.mit.edu>
Tue, 1 Sep 2009 23:46:16 +0000 (16:46 -0700)
committerAustin Clements <aclements@csail.mit.edu>
Tue, 1 Sep 2009 23:46:16 +0000 (16:46 -0700)
R=r
APPROVED=r
DELTA=1  (0 added, 0 deleted, 1 changed)
OCL=34216
CL=34220

src/pkg/testing/regexp.go

index 2b12250f589a8ce41a0c6648496f646270249c65..e5b5eac4f32bd2af17e2d30c3f9e8cf10219766a 100644 (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;