# HG changeset patch # User Timo Sirainen # Date 1251492620 14400 # Node ID a37fa30b0072ab6dd5c05a72b3ea1988ecfde645 # Parent e0cee10e0f415c9e06fd92c338f5b339444a56b3 gssapi: Apparently all usernames end with NUL. Allow it. diff -r e0cee10e0f41 -r a37fa30b0072 src/auth/mech-gssapi.c --- a/src/auth/mech-gssapi.c Fri Aug 28 15:24:57 2009 -0400 +++ b/src/auth/mech-gssapi.c Fri Aug 28 16:50:20 2009 -0400 @@ -218,6 +218,10 @@ const unsigned char *c = data; unsigned int i; + /* apparently all names end with NUL? */ + if (len > 0 && c[len-1] == '\0') + len--; + for (i = 0; i < len; i++) { if (c[i] == '\0') return TRUE;