On Mon, Jan 01, 2007 at 02:23:51PM +0200, Dmitriy Sirant wrote: > Вот текст ошибки, код в приложении. > > gcc-4.1 -c auth_radius.c -O3 -ffast-math -march=i686 -funroll-loops > -Wall -W -DCRYPT -I/usr/include/mysql > auth_radius.c: In function 'main': > auth_radius.c:208: warning: pointer targets in passing argument 1 of > 'strlen' differ in signedness Это ругань на то что strncmp подсовывается unsigned char* в качестве одного из аргумента. ПО идее от warning-а избавит замена if(strncmp(secret+1,hash,16) == 0) на if(strncmp(secret+1,(char*)hash,16) == 0) Но это вряд ли является причиной проблемы. -- WBR, Dmitry
Attachment:
signature.asc
Description: Digital signature