diff options
-rw-r--r-- | contrib/nvi/ex/ex.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/contrib/nvi/ex/ex.c b/contrib/nvi/ex/ex.c index f92d8f7..ecdae4b 100644 --- a/contrib/nvi/ex/ex.c +++ b/contrib/nvi/ex/ex.c @@ -7,6 +7,8 @@ * See the LICENSE file for redistribution information. */ +/* $FreeBSD$ */ + #include "config.h" #ifndef lint @@ -2307,7 +2309,7 @@ ex_badaddr(sp, cp, ba, nret) * underlying file, that's the real problem. */ if (sp->ep == NULL) { - ex_emsg(sp, cp->name, EXM_NOFILEYET); + ex_emsg(sp, cp ? cp->name : NULL, EXM_NOFILEYET); return; } |