diff options
Diffstat (limited to 'src/coding.c')
| -rw-r--r-- | src/coding.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/coding.c b/src/coding.c index 1d838db3685..a161f5a34cd 100644 --- a/src/coding.c +++ b/src/coding.c | |||
| @@ -3726,6 +3726,8 @@ decode_coding_iso_2022 (coding) | |||
| 3726 | continue; | 3726 | continue; |
| 3727 | 3727 | ||
| 3728 | case ISO_single_shift_2_7: | 3728 | case ISO_single_shift_2_7: |
| 3729 | if (! (CODING_ISO_FLAGS (coding) & CODING_ISO_FLAG_SEVEN_BITS)) | ||
| 3730 | goto invalid_code; | ||
| 3729 | case ISO_single_shift_2: | 3731 | case ISO_single_shift_2: |
| 3730 | if (! (CODING_ISO_FLAGS (coding) & CODING_ISO_FLAG_SINGLE_SHIFT)) | 3732 | if (! (CODING_ISO_FLAGS (coding) & CODING_ISO_FLAG_SINGLE_SHIFT)) |
| 3731 | goto invalid_code; | 3733 | goto invalid_code; |