--- lbbs/src/str_process.c 2025/11/04 14:58:56 1.24 +++ lbbs/src/str_process.c 2025/11/07 13:42:45 1.25 @@ -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 (p_buf[0] != '\0'); + } while (len > 0); return line_cnt; }