diff options
author | Kenichi Handa <[email protected]> | 2010-02-18 11:27:25 +0900 |
---|---|---|
committer | Kenichi Handa <[email protected]> | 2010-02-18 11:27:25 +0900 |
commit | ebaf11b608664ec92f82f2da3bb740b6dc880823 (patch) | |
tree | 613328b6d378679822410223ac06581e174fc96f /src/coding.c | |
parent | 7fb371fec340f903da655d243c02f204a5b60ce4 (diff) |
Fix handling of CODING_RESULT_INSUFFICIENT_DST.
Diffstat (limited to 'src/coding.c')
-rw-r--r-- | src/coding.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/coding.c b/src/coding.c index 879cae5619..2144fe5fcd 100644 --- a/src/coding.c +++ b/src/coding.c @@ -993,6 +993,11 @@ record_conversion_result (struct coding_system *coding, case CODING_RESULT_INSUFFICIENT_MEM: Vlast_code_conversion_error = Qinsufficient_memory; break; + case CODING_RESULT_INSUFFICIENT_DST: + /* Don't record this error in Vlast_code_conversion_error + because it happens just temporarily and is resolved when the + whole conversion is finished. */ + break; case CODING_RESULT_SUCCESS: break; default: @@ -7865,7 +7870,7 @@ decode_coding_object (coding, src_object, from, from_byte, to, to_byte, if (! destination) { record_conversion_result (coding, - CODING_RESULT_INSUFFICIENT_DST); + CODING_RESULT_INSUFFICIENT_MEM); unbind_to (count, Qnil); return; } |