From de5ee5b4e75f9333ff45e09f77330033004165c8 Mon Sep 17 00:00:00 2001 From: forsyth Date: Sun, 30 Aug 2009 16:19:16 +0100 Subject: 20090830-1619 --- appl/cmd/ed.b | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'appl') diff --git a/appl/cmd/ed.b b/appl/cmd/ed.b index f0ad6310..8c051086 100644 --- a/appl/cmd/ed.b +++ b/appl/cmd/ed.b @@ -1314,7 +1314,7 @@ dosub() } if(c == ESCFLG && (c = rhsbuf[rp++]) >= '1' && c < MAXSUB+'0') { n = c-'0'; - if(subexp != nil && subexp[n].rsp >= 0 && subexp[n].rep >= 0) { + if(n < len subexp && subexp[n].rsp >= 0 && subexp[n].rep >= 0) { sp = place(sp, subexp[n].rsp, subexp[n].rep); continue; } -- cgit v1.2.3