--- lbbs/src/str_process.c 2025/11/07 13:42:45 1.25 +++ lbbs/src/str_process.c 2025/11/07 15:56:42 1.27 @@ -162,7 +162,7 @@ long split_data_lines(const char *p_buf, p_line_offsets[line_cnt + 1] = p_line_offsets[line_cnt] + len; line_cnt++; p_buf += len; - } while (len > 0); + } while (p_buf[0] != '\0' || end_of_line); return line_cnt; }