[devel] IA: destination buffer overflow - ppp

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Ср Ноя 28 13:04:57 MSK 2007


On Wed, Nov 28, 2007 at 12:57:38PM +0300, Dmitriy Khanzhin wrote:
> Alexander Bokovoy пишет:
> > Еще бы оно работало. Вы же просто повторили ерунду за авторами этого
> > плагина. sizeof(ttyname), как и sizeof(name), равносильны sizeof(char *)
> > и равны размеру указателя, но никак не размеру строки. Там нужно
> > использовать strlen(ttyname).
> 
> А не strlen(name)?

Цирк какой-то.  Вы что сделать-то хотите?  Чтобы gcc не выдавал warning?
Короче лучше используйте snprintf, там ошибиться сложнее что к чему.

Но snprintf это интерпретатор, теряется ЭФФЕККТИВНОСТЬ КОДА!!
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20071128/02eef8f9/attachment-0002.bin>


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