Для вас, Apexis, цикл for придуман, он здесь и короче будет, и ошибку сложнее сделать (у вас, Apexis, ошибка, но вы не видите). А вот я в упор не вижу у вас, Apexis, второго итератора. Наверное вы, Apexis, в терминологии путаетесь.
Александр Ананьев, Уже разобрался. Оказалось это функция FCGX_getStr вызывает ошибку, но странно, что только с двумя инкрементами в цикле обрабатывающими вывод функции.