[sisyphus] Пакет bluemote

Dmitry (Mothlike) Marochko mothlike на gmail.com
Чт Июн 9 20:20:39 MSD 2005


Epiphanov Sergei пишет:

>>Так что посоветовал бы везде MAXLEN заменить на PATH_MAX.
>>    
>>
>
>То есть в данном случае
>
>char lockfile[MAXLEN];
>заменить на
>char lockfile[PATH_MAX];
>  
>
Спасибо за помощь, в этом у меня разобраться получилось. Теперь
наличествует конструкция вида:

char logfile[PATH_MAX];

[...]

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 я не осилил, поскольку совершенно не понимаю,
откуда брать третий аргумент :(

 Пакет у меня нормально собирается и работает, но все же, что еще
общественность может посоветовать посмотреть внутри на предмет
безопасности? Причем такого, что можно бы было понять неискушенному
человеку :)

-- 
With best wishes,
Dmitry Marochko aka Mothlike

----------- следущая часть -----------
╡('jш╚y╚j e┴ф╜┼┴Ъ╕
l┼	з╤Йчш·▌╔ИоВb┌+Z√х═²╚n╜Е+√m╖ЪЕ┼кlj[e┼{╠╝ОИ┼≈╚≥╗╔Чх╛й≤nЁЖ╜╣╖!≥ИМЁЩ╢с²:съЗiг:И╬?╡('jш╚y╦╖


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