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

ruby-changes:9235

From: usa <ko1@a...>
Date: Tue, 16 Dec 2008 11:42:41 +0900 (JST)
Subject: [ruby-changes:9235] Ruby:r20772 (trunk): * dln.c (dln_load): ditto.

usa	2008-12-16 11:41:23 +0900 (Tue, 16 Dec 2008)

  New Revision: 20772

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

  Log:
    * dln.c (dln_load): ditto.

  Modified files:
    trunk/ChangeLog
    trunk/dln.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 20771)
+++ ChangeLog	(revision 20772)
@@ -4,6 +4,8 @@
 
 	* load.c (rb_feature_p): ditto.
 
+	* dln.c (dln_load): ditto.
+
 Tue Dec 16 09:14:28 2008  Yukihiro Matsumoto  <matz@r...>
 
 	* parse.y (block_call): block should not be given to yield.
Index: dln.c
===================================================================
--- dln.c	(revision 20771)
+++ dln.c	(revision 20772)
@@ -1433,8 +1433,8 @@
       if (err_stat != B_NO_ERROR) {
 	char real_name[MAXPATHLEN];
 
-	strcpy(real_name, buf);
-	strcat(real_name, "__Fv");
+	strlcpy(real_name, buf, MAXPATHLEN);
+	strlcat(real_name, "__Fv", MAXPATHLEN);
         err_stat = get_image_symbol(img_id, real_name,
 				    B_SYMBOL_TYPE_TEXT, (void **)&init_fct);
       }

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

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