diff -u -d -r -P termcap-2.0.8.orig/termcap.c termcap-2.0.8/termcap.c --- termcap-2.0.8.orig/termcap.c Sat Aug 14 17:07:35 1999 +++ termcap-2.0.8/termcap.c Sat Aug 14 17:25:21 1999 @@ -471,6 +471,10 @@ for(bp = s; *bp; bp++) { *sp++ = *bp; count++; + if (count >= maxlen-1) { + write(2, "tgetent: warning: termcap entry too long\n", 41); + break; + } } *sp++ = ':'; count++;