Author: yamakenz
Date: Tue Jun 12 16:05:08 2007
New Revision: 4585
Modified:
sigscheme-trunk/NEWS
sigscheme-trunk/QALog
sigscheme-trunk/src/encoding.c
Log:
* src/encoding.c
- (unibyte_int2str): Fix unterminated string
* QALog
* NEWS
- Update
Modified: sigscheme-trunk/NEWS
==============================================================================
--- sigscheme-trunk/NEWS (original)
+++ sigscheme-trunk/NEWS Tue Jun 12 16:05:08 2007
@@ -25,11 +25,13 @@
* Fixes
- - Fix invalid Unicode character acception on integer->char
+ - [CRITICAL] Fix unterminated string generation on singlebyte character codec
+
+ - [R6RS] Fix invalid Unicode character acception on integer->char
- Fix unexpected memory exhaustion on negative length on make-string
- - Fix body-less forms rejection on SRFI-2 and-let* such as (and-let* ())
+ - [SRFI-2] Fix body-less forms rejection on and-let* such as (and-let* ())
* Others
Modified: sigscheme-trunk/QALog
==============================================================================
--- sigscheme-trunk/QALog (original)
+++ sigscheme-trunk/QALog Tue Jun 12 16:05:08 2007
@@ -475,7 +475,7 @@
file: encoding.c
category: base
-spec by eyes: [EMAIL PROTECTED]
+spec by eyes: [EMAIL PROTECTED], [EMAIL PROTECTED]
spec by tests:
general review: [EMAIL PROTECTED]
64-bit by eyes: [EMAIL PROTECTED]
Modified: sigscheme-trunk/src/encoding.c
==============================================================================
--- sigscheme-trunk/src/encoding.c (original)
+++ sigscheme-trunk/src/encoding.c Tue Jun 12 16:05:08 2007
@@ -1051,5 +1051,7 @@
return NULL;
#endif
*dst++ = ch;
+ *dst = '\0';
+
return dst;
}