GMax
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору иногда одни и те же логи падают при обычном парсинге и не падают при парсинге с выводом debug'а. где-то у него буфера переполняются. я ещё пару лет назад писал автору, ноль реакции. например вот в этом месте: util.c void getword(char *word, char *line, int stop) { int x = 0,y; int loop=0; int limit=10000; char wline[MAXLEN]; strcpy(wline,line); если line больше MAXLEN, то на strcpy слетает и никакие дальнейшие loop check нахрен уже не нужны. самое интересное, что этот wline вообще нужен только для репорта, если этот loop check срабатывает. только он никогда не срабатывает, потому что если он есть - падает раньше |