diff -u /usr/src/usr.sbin/gssd/gssd.c new/gssd.c --- /usr/src/usr.sbin/gssd/gssd.c 2009-08-03 03:13:06.000000000 -0500 +++ new/gssd.c 2011-10-25 11:59:38.290239235 -0500 @@ -452,7 +452,7 @@ { gss_name_t name = gssd_find_resource(argp->pname); uid_t uid; - char buf[128]; + char buf[2048]; struct passwd pwd, *pw; memset(result, 0, sizeof(*result));