Bug #11880
Updated by nobu (Nobuyoshi Nakada) almost 9 years ago
Win32OLEのオブジェクトに空文字列を与えるとクラッシュします。 再現スクリプト(method_missing側) ~~~ruby ~~~ require 'win32ole' shell = WIN32OLE.new('WScript.Shell') shell.Popup('') ~~~ ~~~ 逆方向(COMコンポーネント側からの空文字列==`SysAllocStringLen(0)`のBSTRについても同様です。 逆方向(COMコンポーネント側からの空文字列==SysAllocStringLen(0)のBSTRについても同様です。 添付のパッチで双方向とも修正できていると思います。