Commit Diff


commit - d74fdb6edbedbb184de9a8230e156460cb609aa6
commit + 2bc9a13faf0abcfa43cddc8c226b2f742b764c4a
blob - e7843cde0b973942924fe8d7fcd1d3a3bac1afba
blob + f09688dc61526d3adfd949531fe6c1a2bff8e98c
--- src/cmd/acme/addr.c
+++ src/cmd/acme/addr.c
@@ -77,6 +77,8 @@ number(uint showerr, Text *t, Range r, int line, int d
 			if(textreadc(t, q1++) == '\n' || q1==t->file->b.nc)
 				if(--line > 0)
 					q0 = q1;
+		if(line==1 && q1==t->file->b.nc) // 6 goes to end of 5-line file
+			break;
 		if(line > 0)
 			goto Rescue;
 		break;