On Fri, Jan 05, 2007 at 07:19:46PM +0300, Artem Chuprina wrote: > DN> if(strncmp(secret+1,hash,16) == 0) > DN> на > DN> if(strncmp(secret+1,(char*)hash,16) == 0) > > DN> Но это вряд ли является причиной проблемы. > > Натурально. Причиной проблемы является то, что используется strncmp > вместо memcmp. > Хм. точно. в hash лежит 16-байтная md5, которая может содержать \0 -- WBR, Dmitry
Attachment:
signature.asc
Description: Digital signature