ruby-changes:13107
From: suke <ko1@a...>
Date: Sat, 12 Sep 2009 07:56:06 +0900 (JST)
Subject: [ruby-changes:13107] Ruby:r24855 (trunk): * ext/win32ole/win32ole.c (EVENTSINK_Invoke): initialize result
suke 2009-09-12 07:55:47 +0900 (Sat, 12 Sep 2009) New Revision: 24855 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=24855 Log: * ext/win32ole/win32ole.c (EVENTSINK_Invoke): initialize result variant value. Modified files: trunk/ChangeLog trunk/ext/win32ole/win32ole.c Index: ChangeLog =================================================================== --- ChangeLog (revision 24854) +++ ChangeLog (revision 24855) @@ -1,3 +1,8 @@ +Sat Sep 12 07:52:59 2009 Masaki Suketa <masaki.suketa@n...> + + * ext/win32ole/win32ole.c (EVENTSINK_Invoke): initialize result + variant value. + Fri Sep 11 21:52:13 2009 Nobuyoshi Nakada <nobu@r...> * NEWS: update for 1.9.2. based on a patch from Run Paint Run Run Index: ext/win32ole/win32ole.c =================================================================== --- ext/win32ole/win32ole.c (revision 24854) +++ ext/win32ole/win32ole.c (revision 24855) @@ -130,7 +130,7 @@ #define WC2VSTR(x) ole_wc2vstr((x), TRUE) -#define WIN32OLE_VERSION "1.4.1" +#define WIN32OLE_VERSION "1.4.2" typedef HRESULT (STDAPICALLTYPE FNCOCREATEINSTANCEEX) (REFCLSID, IUnknown*, DWORD, COSERVERINFO*, DWORD, MULTI_QI*); @@ -7699,6 +7699,7 @@ } if (pvarResult) { + VariantInit(pvarResult); ole_val2variant(result, pvarResult); } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/