From: nobu.nokada@... Date: 2002-06-03T15:42:00+09:00 Subject: exception while ruby_connect() (Re: Possible Bug in Ruby?) --Multipart_Mon_Jun__3_15:41:59_2002-1 Content-Type: text/plain; charset=US-ASCII Hi, # moved to core. At Mon, 3 Jun 2002 04:04:20 +0900, nobu.nokada@softhome.net wrote: > Since ruby_connect() is interruptible an exception can raise > there, a socket descriptor and an addrinfo in init_inetsock() > aren't bound to any Object and won't be freed in such cases. Other ruby_connect()s also should be protected. --Multipart_Mon_Jun__3_15:41:59_2002-1 Content-Type: text/x-diff; type=gzip; charset=US-ASCII Content-Disposition: attachment; filename="socket-connect.diff.gz" Content-Transfer-Encoding: base64 H4sIAAAAAAACA61YbVPbRhD+LP2KSzLDSLaE3zDYuKShxCRMCaQYmOaTRsgnUCskjyTTEMJ/ 7+69SCdZMlDKDLJ0t7e37/vcHUVz+n2XpLH3N802PX3v9X/62cGM+EFId0nHu0s7yfLqvpMm Hn+h37MO360jN7Xu9IRmSUDvguiaJPCTBnFEeps7O/o88H1iL4ndJ/aC2AkOFtLatp1/aP1u t9/pDjv9Mel1d/v93d5YYzza7XaVarvTHZDu9u5gtDsY6B8+ELs3HFtbpI0/YwIDKKxzTTN3 Pk+CyI+NKJ7TyL2lFklpcsffboJIJ+9oBFLqRG+/C/w59cnn/cupc3B8OpvOTg9+n57DxDLC CS+MUwpf8B5ElH/yJxcPpjivNnDlvE7OdZJmbhZ45C4O5kwPB1a7YfCDEscwThc0OgRjk5a/ yBLTnDBtRltDq79N2qNh1xoOUZ8wducOKuMwbW64GhbJ7hegSEJTUyePoIQtdrvcP76Y6nYQ BRmsoBlubOADiW/jjDo3cZrlH5xZGHtuKCb4e7GJqdsE/hhf8t8YTfR2miVLLyNSIsdNrvX2 g94us57wAUEM0xqf4wwFK01MSw+TFlhBrHwU4ojdJzoOwq4ZU0UQ4ac/h49H+EfRFMO1cwm9 kLrRcmGApGZJLFUH0oLHJNck8AnS2++5FJvoHqaGn1CaR2SVAnWqjJE90pUqVVgzxdZxLghy xvnQGr7+nLyHWc6VBbccN8srIOeXSUT+iIIQbVhnQiX24CWjCcT9swwJm9sKRe5iSNgstZin +dORfmYfTD/Q7eTi+FhxMvocRpkaiv/XMFcCxp9bLIOXctC7cRPSSu9T2Asji0tayAI7cW2k N5rTBOuLMzs/m+5/sXRb0zTC/wwu8R45OpmeO7Pp2eX0zCS/kv0j5+v+bHZ0OSW74CKhx2rM lPdX57kQ6kiNJG1NiPJsOZjUnRb/JS3yxb2/osQN05i4nkcXYGWeiczaNE0lZUfaD+OP7fam tBvZ2CDGm5OjY+erURQVk/z8SUqjqIVpYtDamhoJZUs01bcVP2gv9cEzxFcysKqDMlUoUpOz NX4tGAq3FmyavPpixz5KJ0Ft2INWOxFfcUIMLlgR/RN8Zw8+bL93AycC1MBUysOVccrZtSvs KhG9lifReHbiFPZ83ooNSea7t0F4b8lPnGUtUw4skjiLvThEXTWR1MDqrWDTN9+KjrwzQHwx 7u5YrB8/t7ECV1Y04igLoiXFXR6la4URcCyPn6pPHhiUiASWYJKMBhZAg3FvBD8vkwQcqdEQ QAumiQzbPF149hTmvAqiuYHlL6dgFsP4qxsLacQ6zbouVcO8TKbs0DDBtyGa6izGjLmKW/uR G2q8bfW6YKlB76WWEh4R0v7C26ENjiAc+82NKkg0hUUVOGiwlmm/Q4vLMGD9VI4zrMiXFamg NeRITRwRxhlVxbDsj1DVkTV4oa4iw6XbKjozO0hM8DoT2M0mKKGXopiYotI0hCozXHUln4eF LNqTKwfiBKpAEBoiYNSqVilIzAGFKeoSEniGQZrRiAXvEJnJ7ke8hLrQ/yP6D5gf7Bh5FDuc vSq+VKtZ+trZslUEAGOeVrxcALUVAqapQsVsQNagtleeGNr/w4mhAtwfmqEjh+DCo5s4LFqm MqrAINZLcnFWaXD/gkaRRqEpQ2mcKPoxTBRKrVAI7iuqFhSrvAWOVSAsjpa7qPA5xD2N0mVC jXoUbhGD+cXcABYMGwjAWz71lMjMWphPMm/h4CYYXR4r2+BOZGIKkIfewzneSHu97R12Uu93 oTzvYK1CDpCcHCkaYml+hGZlZvZt5lycOJ/zE+QyCr7nnn+oHOiUCEEadmxeRgDaxUfDmS/n CVU2ol5Wd2bh0Vw67QE1eLtOrhYc6cE5xhoKs4ha4TphcQZmhCAG8MESZRH2ItUAMwc/aOwb rdKwaXFcir4qJzcvBVIAkdwLNxO3CTQxhYvGfas3QB9tbQkfPb1SbSQSZMjiXYZoUitUyKj4 qWVurKhXVUxDRyNwU24BSlblNtXy7GBBocmqgKxgcEOJhlU5rxgyRCkbo6KcQ2QDF3DxoNaz D4Z5Kk2PDwD/MI6u/7pdGPmyx6IvNXXjp9pvM/qoabuV7iissZkuIwc9W/RJFhP90RCQb7s3 2Orh1RSMLefNic+aq3QN0Kn3PGvubcpXMpXOhHxelpmcHWagUZaF552JOTVZK9TK0aSR01Pn FB4WK/FfxrwVoIvxrtzGqLcuIATlQVN3J+PD0ZvWl2vFiiKNedNdxEkmkljt2MWkKN/9cc/q jTEQtkdWb0sGwhMsy9ecpeuVSf1VDzqga6nBUTF8UTi5vKB7DsYwsKmH7W8gw/gTzaQQEijh hetEOdnipXcUGz6vtgXMSrsrZ+9CQXHK/vjpDA7ZrD7VHI67a0PDfm1o1ENhJosaNEcn5/3D oz+NroDHNo8cux5t5qqoVeKtFBBOW2YVhKzYT4FL6YtMKIOZV2KBZOryvx7HnF389s35Mj3/ fPrRObw4OTBU3cx8jZBMvcN5A5ua6zQmDfYEO/4LlRJZpYwZAAA= --Multipart_Mon_Jun__3_15:41:59_2002-1 Content-Type: text/plain; charset=US-ASCII -- Nobu Nakada --Multipart_Mon_Jun__3_15:41:59_2002-1--