Protect against missing initial @cwd. Closes PR#2893

Submitted-By: pius@iago.ienet.com
This commit is contained in:
Jordan K. Hubbard 1997-03-06 10:21:57 +00:00
parent c1599df8b3
commit 8375be7ed6
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=23442

View File

@ -1,5 +1,5 @@
#ifndef lint
static const char *rcsid = "$Id$";
static const char *rcsid = "$Id: perform.c,v 1.12 1997/02/22 16:09:37 peter Exp $";
#endif
/*
@ -93,8 +93,12 @@ pkg_do(char *pkg)
add_plist(&Plist, PLIST_CWD, Prefix);
read_plist(&Plist, cfile);
fclose(cfile);
setenv(PKG_PREFIX_VNAME,
(p = find_plist(&Plist, PLIST_CWD)) ? p->name : NULL, 1);
p = find_plist(&Plist, PLIST_CWD);
if (!p) {
whinge("Package '%s' doesn't have a prefix.", pkg);
return 1;
}
setenv(PKG_PREFIX_VNAME, p->name, 1);
if (fexists(REQUIRE_FNAME)) {
if (Verbose)
printf("Executing 'require' script.\n");