diff options
author | kientzle <kientzle@FreeBSD.org> | 2009-04-04 20:08:08 +0000 |
---|---|---|
committer | kientzle <kientzle@FreeBSD.org> | 2009-04-04 20:08:08 +0000 |
commit | 340b6be8ecb8978772a7a19e4410ba5696268af3 (patch) | |
tree | 0872b0d008daab2025f137b56b7d8239423f3675 /lib | |
parent | c2315973b790ec413c207ed460217fb5444519b2 (diff) | |
download | FreeBSD-src-340b6be8ecb8978772a7a19e4410ba5696268af3.zip FreeBSD-src-340b6be8ecb8978772a7a19e4410ba5696268af3.tar.gz |
Temporary hack to unbreak user/group lookups;
use a larger buffer for getpwuid_r/getgrgid_r.
This needs to be dynamically sized.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/libarchive/archive_read_disk_set_standard_lookup.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libarchive/archive_read_disk_set_standard_lookup.c b/lib/libarchive/archive_read_disk_set_standard_lookup.c index cb12314..9c96f19 100644 --- a/lib/libarchive/archive_read_disk_set_standard_lookup.c +++ b/lib/libarchive/archive_read_disk_set_standard_lookup.c @@ -182,7 +182,7 @@ lookup_uname(void *data, uid_t uid) static const char * lookup_uname_helper(struct archive *a, id_t id) { - char buffer[64]; + char buffer[512]; struct passwd pwent, *result; int r; @@ -210,7 +210,7 @@ lookup_gname(void *data, gid_t gid) static const char * lookup_gname_helper(struct archive *a, id_t id) { - char buffer[64]; + char buffer[512]; struct group grent, *result; int r; |