summaryrefslogtreecommitdiffstats
path: root/src/cmd/spell
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/spell')
-rw-r--r--src/cmd/spell/sprog.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/spell/sprog.c b/src/cmd/spell/sprog.c
index 1627829c..846612b0 100644
--- a/src/cmd/spell/sprog.c
+++ b/src/cmd/spell/sprog.c
@@ -985,7 +985,7 @@ trypref(char* ep, char* a, int lev, int flag)
deriv[lev+1].type += PREF;
h = tryword(bp,ep,lev+1,flag);
if(Set(h,NOPREF) ||
- ((tp->flag&IN) && inun(bp-2,h)==0)) {
+ ((tp->flag&IN) && bp>=(word+2) && inun(bp-2,h)==0)) {
h = 0;
break;
}