diff options
author | kientzle <kientzle@FreeBSD.org> | 2004-05-18 23:40:25 +0000 |
---|---|---|
committer | kientzle <kientzle@FreeBSD.org> | 2004-05-18 23:40:25 +0000 |
commit | 2ccbdbb7fe33efc4df0f2e0ef7462c65b76c02a3 (patch) | |
tree | c433425eaab0cd5183f1a3c6158ed9fcfe052307 /usr.bin/tar/write.c | |
parent | 18fd75c1c371953001b5be8d1fd8595ecb338926 (diff) | |
download | FreeBSD-src-2ccbdbb7fe33efc4df0f2e0ef7462c65b76c02a3.zip FreeBSD-src-2ccbdbb7fe33efc4df0f2e0ef7462c65b76c02a3.tar.gz |
Fix a segfault when looking up a non-existent group.
Diffstat (limited to 'usr.bin/tar/write.c')
-rw-r--r-- | usr.bin/tar/write.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.bin/tar/write.c b/usr.bin/tar/write.c index 3e1de2d..a08dc09 100644 --- a/usr.bin/tar/write.c +++ b/usr.bin/tar/write.c @@ -1225,7 +1225,7 @@ lookup_gname_helper(struct bsdtar *bsdtar, const char **name, id_t id) errno = 0; grent = getgrgid((gid_t)id); - if (grent == NULL && errno != 0) { + if (grent == NULL) { *name = NULL; if (errno != 0) bsdtar_warnc(bsdtar, errno, "getgrgid(%d) failed", id); |