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

ruby-changes:16631

From: nobu <ko1@a...>
Date: Tue, 13 Jul 2010 20:46:14 +0900 (JST)
Subject: [ruby-changes:16631] Ruby:r28625 (trunk): * ext/dl/handle.c (rb_dlhandle_close): should not pass a dynamic

nobu	2010-07-13 20:46:01 +0900 (Tue, 13 Jul 2010)

  New Revision: 28625

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

  Log:
    * ext/dl/handle.c (rb_dlhandle_close): should not pass a dynamic
              string to rb_raise directly.

  Modified files:
    trunk/ChangeLog
    trunk/ext/dl/handle.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 28624)
+++ ChangeLog	(revision 28625)
@@ -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.
+
 Tue Jul 13 12:04:57 2010  NARUSE, Yui  <naruse@r...>
 
 	* missing/close.c: keep original errno.
Index: ext/dl/handle.c
===================================================================
--- ext/dl/handle.c	(revision 28624)
+++ ext/dl/handle.c	(revision 28625)
@@ -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/

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