Mercurial > dovecot > original-hg > dovecot-1.2
changeset 9347:a37fa30b0072 HEAD
gssapi: Apparently all usernames end with NUL. Allow it.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 28 Aug 2009 16:50:20 -0400 |
parents | e0cee10e0f41 |
children | 3eacb6bbd227 |
files | src/auth/mech-gssapi.c |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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;