tar: Don't error out if we can't pull pw/gr entries

This commit is contained in:
sin 2015-04-21 16:18:08 +01:00
parent e6c532a47a
commit 22c0ae67a4
1 changed files with 3 additions and 10 deletions

13
tar.c
View File

@ -109,16 +109,9 @@ archive(const char *path)
weprintf("ignoring %s\n", path);
return 0;
}
errno = 0;
if (!(pw = getpwuid(st.st_uid)) && errno) {
weprintf("getpwuid:");
return 0;
}
errno = 0;
if (!(gr = getgrgid(st.st_gid)) && errno) {
weprintf("getgrgid:");
return 0;
}
pw = getpwuid(st.st_uid);
gr = getgrgid(st.st_gid);
h = (void *)b;
memset(b, 0, sizeof(b));