Don't apply permission changes to symlink.

Bug: 10183961
Bug: 10186213
Bug: 8985290
Change-Id: I57cb14af59682c5f25f1e091564548bdbf20f74e
This commit is contained in:
Nick Kralevich
2013-09-10 15:34:19 -07:00
parent 5dbdef0e5b
commit e461251e2c

View File

@@ -726,6 +726,11 @@ static int ApplyParsedPerms(
{
int bad = 0;
/* ignore symlinks */
if (S_ISLNK(statptr->st_mode)) {
return 0;
}
if (parsed.has_uid) {
if (chown(filename, parsed.uid, -1) < 0) {
printf("ApplyParsedPerms: chown of %s to %d failed: %s\n",