[前][次][番号順一覧][スレッド一覧]

ruby-changes:16740

From: yugui <ko1@a...>
Date: Sat, 24 Jul 2010 14:33:31 +0900 (JST)
Subject: [ruby-changes:16740] Ruby:r28736 (ruby_1_9_2): merges r28625 from trunk into ruby_1_9_2.

yugui	2010-07-24 14:33:17 +0900 (Sat, 24 Jul 2010)

  New Revision: 28736

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=28736

  Log:
    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.

  Modified files:
    branches/ruby_1_9_2/ChangeLog
    branches/ruby_1_9_2/ext/dl/handle.c

Index: ruby_1_9_2/ChangeLog
===================================================================
--- ruby_1_9_2/ChangeLog	(revision 28735)
+++ ruby_1_9_2/ChangeLog	(revision 28736)
@@ -1,3 +1,8 @@
+Tue Jul 13 20:46:00 2010  Nobuyoshi Nakada  <nobu@r...>
+
+	* 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  <nobu@r...>
 
 	* README.EXT{,.ja} (rb_block_call): fixed about third/fourth
Index: ruby_1_9_2/ext/dl/handle.c
===================================================================
--- ruby_1_9_2/ext/dl/handle.c	(revision 28735)
+++ ruby_1_9_2/ext/dl/handle.c	(revision 28736)
@@ -70,7 +70,7 @@
 	/* 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

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]