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;