Почему strlcpy и strlcat считаются небезопасными?

Я это понимаюstrlcpy а такжеstrlcat были разработаны как безопасные замены дляstrncpy а такжеstrncat, Тем не менее, некоторые люди все еще считают, что онинебезопасно, и просто вызывает другой тип проблемы.

Может кто-нибудь привести пример использованияstrlcpy или жеstrlcat (то есть функция, котораявсегда null завершает свои строки) может привести к проблемам безопасности?

Ульрих Дреппер и Джеймс Антилл утверждают, что это правда, но никогда не приводят примеров и не разъясняют этот момент.

Ответы на вопрос(6)

Ваш ответ на вопрос