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;