SWAT: 401 username or password incorrect
Peter Van Biesen
peter.vanbiesen at vlafo.be
Mon Apr 7 12:15:27 GMT 2003
Hi,
I found an error in the base64_decode_inline function. The
decoded.length is used AFTER the data_blob_free. This effectively
empties the decoded string. Corrected function :
void base64_decode_inplace(char *s)
{
DATA_BLOB decoded = base64_decode_data_blob(s);
memcpy(s, decoded.data, decoded.length);
/* null terminate */
s[decoded.length] = '\0';
data_blob_free(&decoded);
}
Can anyone check this in ? ( I have no cvs access )
Thanks !
Peter.
--
Peter Van Biesen
Adj. Sysadmin V.F.S.I.P.H.
tel: +32 (0) 2 225 85 70
fax: +32 (0) 2 225 85 88
e-mail: peter.vanbiesen at vlafo.be
More information about the samba-technical
mailing list