diff options
author | jkh <jkh@FreeBSD.org> | 1993-12-22 23:28:35 +0000 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1993-12-22 23:28:35 +0000 |
commit | 03fd21e05b8bc2f6db3ccad69f0e12436a6dea7a (patch) | |
tree | 178b158232c373cae5a5c6eb3b46e5148b27b107 /gnu/usr.bin/ld/warnings.c | |
parent | ba8f800748128912d4553f63373a7dcb4d3e5f37 (diff) | |
download | FreeBSD-src-03fd21e05b8bc2f6db3ccad69f0e12436a6dea7a.zip FreeBSD-src-03fd21e05b8bc2f6db3ccad69f0e12436a6dea7a.tar.gz |
C++ support changes (+misc fixes) from Paul K.
Diffstat (limited to 'gnu/usr.bin/ld/warnings.c')
-rw-r--r-- | gnu/usr.bin/ld/warnings.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gnu/usr.bin/ld/warnings.c b/gnu/usr.bin/ld/warnings.c index 1e47cfd..66628de 100644 --- a/gnu/usr.bin/ld/warnings.c +++ b/gnu/usr.bin/ld/warnings.c @@ -1,5 +1,5 @@ /* - * $Id: warnings.c,v 1.2 1993/11/09 04:19:06 paul Exp $ + * $Id: warnings.c,v 1.3 1993/12/11 11:58:30 jkh Exp $ */ #include <sys/param.h> @@ -64,6 +64,10 @@ get_file_name (entry) { char *result, *supfile; + if (entry == NULL) { + return (xmalloc("NULL")); + } + if (entry->superfile) { supfile = get_file_name (entry->superfile); result = (char *) xmalloc (strlen(supfile) |