diff -u /usr/src/lib/libarchive/archive_write_disk_set_standard_lookup.c new/archive_write_disk_set_standard_lookup.c --- /usr/src/lib/libarchive/archive_write_disk_set_standard_lookup.c 2011-08-16 12:29:24.293631530 -0500 +++ new/archive_write_disk_set_standard_lookup.c 2011-10-25 11:49:03.507144601 -0500 @@ -189,8 +189,8 @@ #if HAVE_PWD_H # if HAVE_GETPWNAM_R { - char _buffer[128]; - size_t bufsize = 128; + char _buffer[2048]; + size_t bufsize = 2048; char *buffer = _buffer; struct passwd pwent, *result; int r;