mirror of
https://git.hardenedbsd.org/hardenedbsd/HardenedBSD.git
synced 2024-11-16 07:11:05 +01:00
Kludge-fix for a specific instance of bin/517.
The real fix requires changes to getpwent(3) and friends and getgrent(3) and friends. Submitted by: Tim Wilkinson
This commit is contained in:
parent
961ce31804
commit
2e2b09d90d
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=13965
@ -40,7 +40,7 @@ static const char copyright[] =
|
||||
#ifndef lint
|
||||
/*static char sccsid[] = "From: @(#)xinstall.c 8.1 (Berkeley) 7/21/93";*/
|
||||
static const char rcsid[] =
|
||||
"$Id$";
|
||||
"$Id: xinstall.c,v 1.4 1995/10/09 07:21:00 bde Exp $";
|
||||
#endif /* not lint */
|
||||
|
||||
/*-
|
||||
@ -156,10 +156,10 @@ main(argc, argv)
|
||||
usage();
|
||||
|
||||
/* get group and owner id's */
|
||||
if (group && !(gp = getgrnam(group)))
|
||||
errx(EX_NOUSER, "unknown group %s", group);
|
||||
if (owner && !(pp = getpwnam(owner)))
|
||||
errx(EX_NOUSER, "unknown user %s", owner);
|
||||
if (group && !(gp = getgrnam(group)))
|
||||
errx(EX_NOUSER, "unknown group %s", group);
|
||||
|
||||
no_target = stat(to_name = argv[argc - 1], &to_sb);
|
||||
if (!no_target && (to_sb.st_mode & S_IFMT) == S_IFDIR) {
|
||||
|
Loading…
Reference in New Issue
Block a user