diff options
| -rw-r--r-- | usr.bin/tar/write.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/usr.bin/tar/write.c b/usr.bin/tar/write.c index 527df2b710ffe..2d097fae7e460 100644 --- a/usr.bin/tar/write.c +++ b/usr.bin/tar/write.c @@ -1113,6 +1113,7 @@ lookup_uname(struct bsdtar *bsdtar, uid_t uid) } else if (pwent->pw_name != NULL && pwent->pw_name[0] != '\0') { cache->cache[slot].name = strdup(pwent->pw_name); cache->cache[slot].id = uid; + return (cache->cache[slot].name); } return (NULL); } @@ -1146,6 +1147,7 @@ lookup_gname(struct bsdtar *bsdtar, gid_t gid) } else if (grent->gr_name != NULL && grent->gr_name[0] != '\0') { cache->cache[slot].name = strdup(grent->gr_name); cache->cache[slot].id = gid; + return (cache->cache[slot].name); } return (NULL); } |
