… | … | ||
---|---|---|---|
337 | buf << "<"; | 337 | buf << "<"; |
338 | break; | 338 | break; |
339 | 339 | ||
340 | case '\r': | 340 | case '\r': |
341 | buf << '\n'; | 341 | buf << '\n'; |
342 | /* \r\n+ becomes one or more newlines */ | ||
343 | while (*cfpod == '\n') | ||
344 | buf << *cfpod++; | ||
342 | break; | 345 | break; |
343 | 346 | ||
344 | case '\n': | 347 | case '\n': |
345 | if (end == -2) | 348 | if (end == -2) |
346 | return cfpod; | 349 | return cfpod; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |