From b0d5064d4a371d6e0bca557dec9da92fe2f36286 Mon Sep 17 00:00:00 2001 From: yugui Date: Sat, 24 Jul 2010 05:33:17 +0000 Subject: merges r28625 from trunk into ruby_1_9_2. -- * ext/dl/handle.c (rb_dlhandle_close): should not pass a dynamic string to rb_raise directly. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_9_2@28736 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ ext/dl/handle.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 69ddcb3a32..4f37eb9c60 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Tue Jul 13 20:46:00 2010 Nobuyoshi Nakada + + * ext/dl/handle.c (rb_dlhandle_close): should not pass a dynamic + string to rb_raise directly. + Sun Jul 11 21:20:27 2010 Nobuyoshi Nakada * README.EXT{,.ja} (rb_block_call): fixed about third/fourth diff --git a/ext/dl/handle.c b/ext/dl/handle.c index 3e3b91a8c9..a450e6bac5 100644 --- a/ext/dl/handle.c +++ b/ext/dl/handle.c @@ -70,7 +70,7 @@ rb_dlhandle_close(VALUE self) /* Check dlclose for successful return value */ if(ret) { #if defined(HAVE_DLERROR) - rb_raise(rb_eDLError, dlerror()); + rb_raise(rb_eDLError, "%s", dlerror()); #else rb_raise(rb_eDLError, "could not close handle"); #endif -- cgit v1.2.3