AmendHub

Download:

jcs

/

detritus

/

amendments

/

22

finger: Fix \r\n handling


jcs made amendment 22 about 1 year ago
--- finger.c Mon Nov 4 10:47:04 2024 +++ finger.c Mon Nov 4 11:37:48 2024 @@ -305,10 +305,9 @@ parse_content(struct page *page) /* text file, convert newlines and display */ for (n = page->content_pos; n < page->content_len; n++) { if (page->content[n] == '\r') { - if (n > page->content_pos) - browser_print(page->browser, - page->content + page->content_pos, - n - page->content_pos + 1); + browser_print(page->browser, + page->content + page->content_pos, + n - page->content_pos + 1); page->content_pos = n + 1; if (page->content[n + 1] == '\n') { page->content_pos++;