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

ruby-changes:17844

From: shyouhei <ko1@a...>
Date: Mon, 22 Nov 2010 16:29:28 +0900 (JST)
Subject: [ruby-changes:17844] Ruby:r29857 (ruby_1_8_7): Sat, 24 Jul 2010 06:49:35 +0000 suke <suke@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>

shyouhei	2010-11-22 16:21:48 +0900 (Mon, 22 Nov 2010)

  New Revision: 29857

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

  Log:
    Sat, 24 Jul 2010 06:49:35 +0000  suke <suke@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
     merge revision(s) 28378:
     
     	* ext/win32ole/win32ole.c (fev_initialize): initialize pTypeInfo.
     	  [ruby-core:31304][Bug #3576].
    
    git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@28738 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
    Signed-off-by: URABE, Shyouhei <shyouhei@r...>

  Modified files:
    branches/ruby_1_8_7/ChangeLog
    branches/ruby_1_8_7/ext/win32ole/win32ole.c
    branches/ruby_1_8_7/version.h

Index: ruby_1_8_7/ext/win32ole/win32ole.c
===================================================================
--- ruby_1_8_7/ext/win32ole/win32ole.c	(revision 29856)
+++ ruby_1_8_7/ext/win32ole/win32ole.c	(revision 29857)
@@ -78,7 +78,7 @@
 
 #define WC2VSTR(x) ole_wc2vstr((x), TRUE)
 
-#define WIN32OLE_VERSION "0.7.8"
+#define WIN32OLE_VERSION "0.7.9"
 
 typedef HRESULT (STDAPICALLTYPE FNCOCREATEINSTANCEEX)
     (REFCLSID, IUnknown*, DWORD, COSERVERINFO*, DWORD, MULTI_QI*);
@@ -6113,7 +6113,6 @@
 
     OLE_RELEASE_TYPEATTR(pTypeInfo, pTypeAttr);
     OLE_RELEASE(pTypeInfo);
-
     /* Now that would be a bad surprise, if we didn't find it, wouldn't it? */
     if (!*ppTypeInfo) {
         if (SUCCEEDED(hr))
@@ -6209,6 +6208,7 @@
         rb_raise(rb_eTypeError, "1st parameter must be WIN32OLE object");
     }
 
+    pTypeInfo = NULL;
     if(TYPE(itf) != T_NIL) {
         if (ruby_safe_level > 0 && OBJ_TAINTED(itf)) {
             rb_raise(rb_eSecurityError, "Insecure Event Creation - %s",
Index: ruby_1_8_7/ChangeLog
===================================================================
--- ruby_1_8_7/ChangeLog	(revision 29856)
+++ ruby_1_8_7/ChangeLog	(revision 29857)
@@ -1,3 +1,8 @@
+Sat Jul 24 15:44:29 2010  Masaki Suketa <masaki.suketa@n...>
+
+	* ext/win32ole/win32ole.c (fev_initialize): initialize pTypeInfo.
+	  [ruby-core:31304][Bug #3576].
+
 Tue Jul 13 21:46:38 2010  NAKAMURA, Hiroshi  <nahi@r...>
 
 	* ext/openssl/ossl_config.c, ext/openssl/lib/openssl/config.rb,
Index: ruby_1_8_7/version.h
===================================================================
--- ruby_1_8_7/version.h	(revision 29856)
+++ ruby_1_8_7/version.h	(revision 29857)
@@ -2,7 +2,7 @@
 #define RUBY_RELEASE_DATE "2010-11-22"
 #define RUBY_VERSION_CODE 187
 #define RUBY_RELEASE_CODE 20101122
-#define RUBY_PATCHLEVEL 306
+#define RUBY_PATCHLEVEL 307
 
 #define RUBY_VERSION_MAJOR 1
 #define RUBY_VERSION_MINOR 8

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

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