2010/11/21 Валентин Бартенев
<ne@xxxxxxxx>
> Присутствие 0 гарантируется только в некоторых специфических
> случаях (e.g. при парсинге конфига переданные в обработчик
> директивы аргументы всегда терминированы 0'м). В общем случае 0'я
> нет.
А случай значений исходящих http заголовков все-таки является специфическим
или нет? Я смотрел код fastcgi и wsgi модулей, там в функциях *_process_header
явно добавляется \0 в конец. Но, как оказалось, сторонние модули могут не
следовать этому. Тут, либо их разработчикам надо сообщить, чтобы исправили,
либо учитывать самостоятельно такую вероятность.
А зачем вам нужна null-terminated string? У вас же есть длина, и так...
--