diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-12-21 07:59:00 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2017-12-21 07:59:00 +0000 |
commit | 168c01999871dfabedc2830ee61aa0678e889980 (patch) | |
tree | c3a1b07d342efaa206296a4f97c54ae374f557fa /string.c | |
parent | c364252926f7bddd5c16e2cf04bd4d2b548d5f29 (diff) |
string.c: fix memory leak
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61386 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'string.c')
-rw-r--r-- | string.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -6287,6 +6287,7 @@ str_undump(VALUE str) memcpy(buf, encname, size); buf[size] = '\0'; encidx = rb_enc_find_index(buf); + xfree(buf); if (encidx < 0) { rb_raise(rb_eRuntimeError, "dumped string has unknown encoding name"); } |