summaryrefslogtreecommitdiffstats
path: root/usr.bin/tar
diff options
context:
space:
mode:
authorkientzle <kientzle@FreeBSD.org>2004-05-18 23:40:25 +0000
committerkientzle <kientzle@FreeBSD.org>2004-05-18 23:40:25 +0000
commit2ccbdbb7fe33efc4df0f2e0ef7462c65b76c02a3 (patch)
treec433425eaab0cd5183f1a3c6158ed9fcfe052307 /usr.bin/tar
parent18fd75c1c371953001b5be8d1fd8595ecb338926 (diff)
downloadFreeBSD-src-2ccbdbb7fe33efc4df0f2e0ef7462c65b76c02a3.zip
FreeBSD-src-2ccbdbb7fe33efc4df0f2e0ef7462c65b76c02a3.tar.gz
Fix a segfault when looking up a non-existent group.
Diffstat (limited to 'usr.bin/tar')
-rw-r--r--usr.bin/tar/write.c2
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);
OpenPOWER on IntegriCloud