diff options
Diffstat (limited to 'src/coding.c')
| -rw-r--r-- | src/coding.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/coding.c b/src/coding.c index 547fcbb8120..cd5a12972e6 100644 --- a/src/coding.c +++ b/src/coding.c | |||
| @@ -5270,7 +5270,9 @@ decode_coding_raw_text (struct coding_system *coding) | |||
| 5270 | coding->chars_at_source = 1; | 5270 | coding->chars_at_source = 1; |
| 5271 | coding->consumed_char = coding->src_chars; | 5271 | coding->consumed_char = coding->src_chars; |
| 5272 | coding->consumed = coding->src_bytes; | 5272 | coding->consumed = coding->src_bytes; |
| 5273 | if (eol_dos && coding->source[coding->src_bytes - 1] == '\r') | 5273 | if (eol_dos |
| 5274 | && coding->src_bytes > 0 /* empty source text? */ | ||
| 5275 | && coding->source[coding->src_bytes - 1] == '\r') | ||
| 5274 | { | 5276 | { |
| 5275 | coding->consumed_char--; | 5277 | coding->consumed_char--; |
| 5276 | coding->consumed--; | 5278 | coding->consumed--; |