diff -Nru 0.5.3/src/ntlm.c 0.5.3a/src/ntlm.c --- 0.5.3/src/ntlm.c 2006-03-10 21:25:50.000000000 +0200 +++ 0.5.3a/src/ntlm.c 2006-10-15 11:40:04.000000000 +0300 @@ -74,7 +74,8 @@ len = (strlen(hostname) << 1); chal->dom_len[0] = len; chal->dom_max_len[0] = len; - chal->dom_offset[0] = (unsigned)chal->data - (unsigned)chal; + chal->dom_offset[0] = (unsigned char)((unsigned char *)chal->data - (unsigned char *)chal); + chal->flags[0] = 0x03; chal->flags[1] = 0x82; chal->flags[2] = 0x81;