From ab2868bfba0b76a12e56335a3aec626d86ce07f6 Mon Sep 17 00:00:00 2001 From: mame Date: Thu, 9 Oct 2008 14:24:15 +0000 Subject: * process.c (rb_run_exec_options): fix resource leak. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19729 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- process.c | 1 + 1 file changed, 1 insertion(+) (limited to 'process.c') diff --git a/process.c b/process.c index de3b1a5b17..e1e7cd10bf 100644 --- a/process.c +++ b/process.c @@ -2089,6 +2089,7 @@ rb_run_exec_options(const struct rb_exec_arg *e, struct rb_exec_arg *s) char *cwd = my_getcwd(); rb_ary_store(soptions, EXEC_OPTION_CHDIR, hide_obj(rb_str_new2(cwd))); + xfree(cwd); } if (chdir(RSTRING_PTR(obj)) == -1) return -1; -- cgit v1.2.3