[devel] IA: destination buffer overflow - ppp

Dmitriy Khanzhin =?iso-8859-1?q?dimajin_=CE=C1_sandy=2Eru?=
Ср Ноя 28 12:52:16 MSK 2007


Dmitriy Khanzhin пишет:
> Alexey Tourbin пишет:
>> On Wed, Nov 28, 2007 at 11:55:09AM +0300, Dmitriy Khanzhin wrote:
>>> Вот так собралось без warning'а (аттач).
>> Не трогайте чего Вы не понимаете, а то сломаете ppp и он у всех будет
> 
> Вот я и хочу понять!
> А глючить "у всех" он не будет, не мой пакет, но я в нем заинтересован.
> 
>> глючить!  Там "char *name" и sizeof его это просто размер указателя,
>> то есть в данном случае это не имеет никакого смысла.
>>
> Спасибо!
> 
Получилось, как вчера писал Дамир, собрать так.

-       strncat(ttyname, name, sizeof(ttyname));
+       strlcat(ttyname, name, sizeof(ttyname));

Придется вдумчиво курить, в чем разница.

-- 
Rgrds, jinn.



Подробная информация о списке рассылки Devel