bug fix
diff --git a/src/cmd/lex/lmain.c b/src/cmd/lex/lmain.c
index 0931d46..7372d8c 100644
--- a/src/cmd/lex/lmain.c
+++ b/src/cmd/lex/lmain.c
@@ -191,7 +191,8 @@
debug ||
# endif
report == 1)statistics();
- Bterm(fin);
+ if(fin)
+ Bterm(fin);
exits(0); /* success return code */
}
diff --git a/src/cmd/lex/sub2.c b/src/cmd/lex/sub2.c
index bcd3fee..9221aea 100644
--- a/src/cmd/lex/sub2.c
+++ b/src/cmd/lex/sub2.c
@@ -173,7 +173,7 @@
break;
case RSCON:
i = stnum/2 +1;
- p = (uchar *)right[v];
+ p = (uchar*)right[v];
while(*p)
if(*p++ == i){
first(left[v]);