aboutsummaryrefslogtreecommitdiffstats
path: root/src/coding.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/coding.c')
-rw-r--r--src/coding.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/coding.c b/src/coding.c
index fff4d01d890..ec57467f023 100644
--- a/src/coding.c
+++ b/src/coding.c
@@ -5955,6 +5955,7 @@ detect_coding (coding)
5955 struct coding_system *coding; 5955 struct coding_system *coding;
5956{ 5956{
5957 const unsigned char *src, *src_end; 5957 const unsigned char *src, *src_end;
5958 int saved_mode = coding->mode;
5958 5959
5959 coding->consumed = coding->consumed_char = 0; 5960 coding->consumed = coding->consumed_char = 0;
5960 coding->produced = coding->produced_char = 0; 5961 coding->produced = coding->produced_char = 0;
@@ -6125,6 +6126,7 @@ detect_coding (coding)
6125 setup_coding_system (XCDR (coding_systems), coding); 6126 setup_coding_system (XCDR (coding_systems), coding);
6126 } 6127 }
6127 } 6128 }
6129 coding->mode = saved_mode;
6128} 6130}
6129 6131
6130 6132