[Comm] Падение программы под 2.6.3x
Damir
lost404 на gmail.com
Пн Фев 28 09:38:14 UTC 2011
> Обратил сейчас внимание на различия при компиляции:
>
> 4.1, gcc 4.1
>
> $ make
> cc sac2helm.c -c
> cc getpar.c -c
> ...
>
>
>
> p5, gcc 4.4
>
> $ make
> cc sac2helm.c -c
> cc getpar.c -c
> getpar.c: In function ‘getpar’:
> getpar.c:518: warning: format ‘%s’ expects type ‘char *’, but argument 3 has
> type ‘int *’
> ...
>
> Здесь не могла собака порыться?
Вполне могла, смотря куда пишется этот самый printf - если
используется что-то вроде sprintf, то вполне может и переполнение
буфера произойти.
Подробная информация о списке рассылки community