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++;