fix q1 computation bug in expandfile().  only affects external programs
diff --git a/src/cmd/acme/look.c b/src/cmd/acme/look.c
index 65ee15c..790e6c2 100644
--- a/src/cmd/acme/look.c
+++ b/src/cmd/acme/look.c
@@ -521,7 +521,7 @@
 			q1 = colon;
 			if(colon<t->file->b.nc-1 && isaddrc(textreadc(t, colon+1))){
 				q1 = colon+1;
-				while(q1<t->file->b.nc-1 && isaddrc(textreadc(t, q1)))
+				while(q1<t->file->b.nc && isaddrc(textreadc(t, q1)))
 					q1++;
 			}
 		}
@@ -626,7 +626,6 @@
 
 	if(expandfile(t, q0, q1, e))
 		return TRUE;
-
 	if(q0 == q1){
 		while(q1<t->file->b.nc && isalnum(textreadc(t, q1)))
 			q1++;