diff --git a/src/gmnlm.c b/src/gmnlm.c
index 1292bb6b8f526f923e9783ba8c0a014c2743af05..f31222b3ee2c495ed42c614bbd3c5100b52ae767 100644
--- a/src/gmnlm.c
+++ b/src/gmnlm.c
@@ -819,7 +819,7 @@ *col += 1;
break;
}
- if (*col >= ws->ws_col) {
+ if (*col >= ws->ws_col - 4) {
int j = i--;
while (&s[i] != s && !isspace(s[i])) --i;
if (&s[i] == s) i = j;