Victor Wagner пишет:
On 2007.01.02 at 11:16:11 +0200, Sergey Chumakov wrote:

Честно говоря оно может и должно работать, но я бы так никогда бы не
написал:

char authtype[4];
...
else if (strcmp(authtype,"CHAP") == 0)
{
...

Ниже не смотрел.
Вот выше еще есть

strcpy(authtype, "CHAP");

Что-то сомневаюсь я, что проблема в gcc


Нда, когда ткнули носом - понял...

Проблема в том, что gcc 4.x намного строже относится к таким вещам.
Если на gcc 3 оно прокатывало, на gcc 4 будет либо ругаться при
компиляции, либо отваливаться во время выполнения.

Можно ещё попроболать запустить с libefence или valgrind.
Они в этом коде явно наловят кучу ошибок.


Пошел проверять этими вещами...


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to