[devel] Нужно ли вызывать endpwent() после использования getpwuid() ?
Mikhail Gusarov
=?iso-8859-1?q?dottedmag_=CE=C1_dottedmag=2Enet?=
Пн Фев 26 16:44:27 MSK 2007
Twas brillig at 16:32:03 when Slava Semushin did gyre and gimble:
SS> Пожалуйста, разъясните этот момент, ведь если я правильно понял,
SS> то невызов endpwent() чреват утечкой файлового дескриптора.
Невызов endpwent() чреват тем, что если в промежутке между getpwuid()
и endpwent() злоумышленик получит каким-либо образом доступ к памяти
процесса, то он имеет шансы прочитать содержимое /etc/passwd.
ps: а как этот вопрос относится к devel@? Может, лучше в sisyphus@
спрашивать?
--
Подробная информация о списке рассылки Devel