=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mg/fileio.c,v retrieving revision 1.51 retrieving revision 1.52 diff -u -r1.51 -r1.52 --- src/usr.bin/mg/fileio.c 2005/10/13 05:47:45 1.51 +++ src/usr.bin/mg/fileio.c 2005/10/13 05:59:19 1.52 @@ -1,4 +1,4 @@ -/* $OpenBSD: fileio.c,v 1.51 2005/10/13 05:47:45 kjell Exp $ */ +/* $OpenBSD: fileio.c,v 1.52 2005/10/13 05:59:19 kjell Exp $ */ /* This file is in the public domain. */ @@ -454,7 +454,8 @@ char *p, *ep; strlcpy(fn, curbp->b_fname, len); - p = lp->l_text; + if ((p = lp->l_text) == NULL) + return (ABORT); ep = lp->l_text + llength(lp); p++; /* skip action letter, if any */ for (i = 0; i < NAME_FIELD; i++) {