Re: Вопрос по gcc-4.1
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.
Они в этом коде явно наловят кучу ошибок.
Reply to: