From 4077568fe48e8a87a10be6d234a348b2e1c0f7bd Mon Sep 17 00:00:00 2001
From: magnum <john.magnum@hushmail.com>
Date: Sat, 17 Dec 2011 00:01:45 +0100
Subject: [PATCH] mssql05 length fix.

---
 src/mssql05_fmt_plug.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/mssql05_fmt_plug.c b/src/mssql05_fmt_plug.c
index ae52fa9..ca5849b 100644
--- a/src/mssql05_fmt_plug.c
+++ b/src/mssql05_fmt_plug.c
@@ -316,7 +316,7 @@ static void set_key_utf8(char *_key, int index)
 		}
 		source++;
 		len++;
-		if (*source && len < PLAINTEXT_LENGTH) {
+		if (*source && len < PLAINTEXT_LENGTH + (SALT_SIZE >> 1)) {
 			chh = *source;
 			if (chh >= 0xC0) {
 				unsigned int extraBytesToRead =
-- 
1.7.5.4

