From 049a0ed0a555288fa52c9261367e6e2700c90fdb Mon Sep 17 00:00:00 2001 From: marc Date: Tue, 18 Feb 1997 01:47:16 +0000 Subject: [PATCH] fix null dereference CVS patchset: 1443 CVS date: 1997/02/18 01:47:16 --- build/spec.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build/spec.c b/build/spec.c index 6fc81a4..70c8adf 100644 --- a/build/spec.c +++ b/build/spec.c @@ -1177,7 +1177,8 @@ Spec parseSpec(FILE *f, char *specfile, char *buildRootOverride) default: /* XXX - should be able to drop the -n in non-%package parts */ if (! lookup_package(spec, &cur_package, s, lookupopts)) { - rpmError(RPMERR_INTERNAL, "Package lookup failed: %s", s); + rpmError(RPMERR_INTERNAL, "Package lookup failed: %s", + (s) ? s : "(main)"); return NULL; } rpmMessage(RPMMESS_DEBUG, "Switched to package: %s\n", -- 2.7.4