From 9cabd72f5fbf969b5b2d231cbc6fd4222c6f0977 Mon Sep 17 00:00:00 2001 From: nobu Date: Fri, 12 Dec 2014 01:32:36 +0000 Subject: string.c: term fill * string.c (rb_str_justify): fill wchar terminator. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48778 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- string.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'string.c') diff --git a/string.c b/string.c index 36fe859aa1..8ae9cd475a 100644 --- a/string.c +++ b/string.c @@ -7820,7 +7820,7 @@ rb_str_justify(int argc, VALUE *argv, VALUE str, char jflag) p += rlen2; } } - *p = '\0'; + TERM_FILL(p, rb_enc_mbminlen(enc)); STR_SET_LEN(res, p-RSTRING_PTR(res)); OBJ_INFECT(res, str); if (!NIL_P(pad)) OBJ_INFECT(res, pad); -- cgit v1.2.3