From: Timo Sirainen Date: Tue, 17 Jun 2008 23:37:06 +0000 (+0300) Subject: RPA auth mechanism: Fixed handling usernames longer than 255 characters. X-Git-Tag: 1.2.alpha1~277 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e065490f54101777ff1b5771499dc24361d5d14d;p=thirdparty%2Fdovecot%2Fcore.git RPA auth mechanism: Fixed handling usernames longer than 255 characters. --HG-- branch : HEAD --- diff --git a/src/auth/mech-rpa.c b/src/auth/mech-rpa.c index 0d2a69ea5c..51f67ca042 100644 --- a/src/auth/mech-rpa.c +++ b/src/auth/mech-rpa.c @@ -274,7 +274,7 @@ rpa_parse_token3(struct rpa_auth_request *request, const void *data, return FALSE; } - len = (p[0] >> 8) + p[1]; + len = (p[0] << 8) + p[1]; if (p + 2 + len > end) { *error = "message too short"; return FALSE;