diff options
Diffstat (limited to 'editors/sed.c')
-rw-r--r-- | editors/sed.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/editors/sed.c b/editors/sed.c index bec20040a..e10078b7c 100644 --- a/editors/sed.c +++ b/editors/sed.c | |||
@@ -1016,6 +1016,11 @@ static char *get_next_line(char *gets_char, char *last_puts_char) | |||
1016 | char c = temp[len-1]; | 1016 | char c = temp[len-1]; |
1017 | if (c == '\n' || c == '\0') { | 1017 | if (c == '\n' || c == '\0') { |
1018 | temp[len-1] = '\0'; | 1018 | temp[len-1] = '\0'; |
1019 | #if ENABLE_PLATFORM_MINGW32 | ||
1020 | if (c == '\n' && len > 1 && temp[len-2] == '\r') { | ||
1021 | temp[len-2] = '\0'; | ||
1022 | } | ||
1023 | #endif | ||
1019 | gc = c; | 1024 | gc = c; |
1020 | if (c == '\0') { | 1025 | if (c == '\0') { |
1021 | int ch = fgetc(fp); | 1026 | int ch = fgetc(fp); |