diff options
| author | Kenichi Handa | 2000-06-22 01:21:00 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2000-06-22 01:21:00 +0000 |
| commit | d3a478e2abbe99c9545ba0b5e0b2d63ceaa8e4cb (patch) | |
| tree | bf081e02adfddd523183838834c3e91b1c9483fc /src/ccl.c | |
| parent | a8f573f3a71079cc345b6a8d1f8c77f326e38d48 (diff) | |
| download | emacs-d3a478e2abbe99c9545ba0b5e0b2d63ceaa8e4cb.tar.gz emacs-d3a478e2abbe99c9545ba0b5e0b2d63ceaa8e4cb.zip | |
(ccl_driver) <CCL_End>: Decrement stack_idx only when it is greater
than 0.
Diffstat (limited to 'src/ccl.c')
| -rw-r--r-- | src/ccl.c | 3 |
1 files changed, 2 insertions, 1 deletions
| @@ -1026,8 +1026,9 @@ ccl_driver (ccl, source, destination, src_bytes, dst_bytes, consumed) | |||
| 1026 | break; | 1026 | break; |
| 1027 | 1027 | ||
| 1028 | case CCL_End: /* 0000000000000000000000XXXXX */ | 1028 | case CCL_End: /* 0000000000000000000000XXXXX */ |
| 1029 | if (stack_idx-- > 0) | 1029 | if (stack_idx > 0) |
| 1030 | { | 1030 | { |
| 1031 | stack_idx--; | ||
| 1031 | ccl_prog = ccl_prog_stack_struct[stack_idx].ccl_prog; | 1032 | ccl_prog = ccl_prog_stack_struct[stack_idx].ccl_prog; |
| 1032 | ic = ccl_prog_stack_struct[stack_idx].ic; | 1033 | ic = ccl_prog_stack_struct[stack_idx].ic; |
| 1033 | break; | 1034 | break; |