From 168c01999871dfabedc2830ee61aa0678e889980 Mon Sep 17 00:00:00 2001 From: nobu Date: Thu, 21 Dec 2017 07:59:00 +0000 Subject: [PATCH] string.c: fix memory leak git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61386 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- string.c | 1 + 1 file changed, 1 insertion(+) diff --git a/string.c b/string.c index 2cb09f5372..e6db6a502c 100644 --- a/string.c +++ b/string.c @@ -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"); }