[sisyphus] Re: Пакет bluemote
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пн Июн 13 10:32:15 MSD 2005
On Thu, Jun 09, 2005 at 08:20:39PM +0400, Dmitry (Mothlike) Marochko wrote:
> logfile[PATH_MAX - 1] = 0;
> strncpy(logfile, getenv("HOME"), PATH_MAX - 1);
> strncat(logfile, BLUEMOTEDIR, PATH_MAX - 1);
> strncat(logfile, LOGFILE, PATH_MAX - 1);
>
> и так везде, где используются каки-либо конфигурационные или иные файлы.
> Иные использования strcat я не осилил, поскольку совершенно не понимаю,
> откуда брать третий аргумент :(
>
> Пакет у меня нормально собирается и работает, но все же, что еще
> общественность может посоветовать посмотреть внутри на предмет
> безопасности? Причем такого, что можно бы было понять неискушенному
> человеку :)
Попробуйте сделать `unset HOME' и запустить программу -- будет SIGSEGV.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?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/sisyphus/attachments/20050613/62f2d6d5/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus