ruby-changes:10879
From: akr <ko1@a...>
Date: Thu, 19 Feb 2009 22:18:16 +0900 (JST)
Subject: [ruby-changes:10879] Ruby:r22453 (trunk): * ext/socket/ancdata.c (bsock_recvmsg_internal): fix exception.
akr 2009-02-19 22:18:02 +0900 (Thu, 19 Feb 2009) New Revision: 22453 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=22453 Log: * ext/socket/ancdata.c (bsock_recvmsg_internal): fix exception. Modified files: trunk/ChangeLog trunk/ext/socket/ancdata.c Index: ChangeLog =================================================================== --- ChangeLog (revision 22452) +++ ChangeLog (revision 22453) @@ -1,3 +1,7 @@ +Thu Feb 19 22:17:38 2009 Tanaka Akira <akr@f...> + + * ext/socket/ancdata.c (bsock_recvmsg_internal): fix exception. + Thu Feb 19 21:13:03 2009 Tanaka Akira <akr@f...> * ext/socket/ancdata.c (ancillary_unix_rights): method renamed. Index: ext/socket/ancdata.c =================================================================== --- ext/socket/ancdata.c (revision 22452) +++ ext/socket/ancdata.c (revision 22453) @@ -1347,7 +1347,7 @@ VALUE ctl; size_t clen; if (cmh->cmsg_len == 0) { - rb_raise(rb_eIOError, "invalid control message (cmsg_len == 0)"); + rb_raise(rb_eTypeError, "invalid control message (cmsg_len == 0)"); } clen = (char*)cmh + cmh->cmsg_len - (char*)CMSG_DATA(cmh); ctl = ancdata_new(family, cmh->cmsg_level, cmh->cmsg_type, rb_tainted_str_new((char*)CMSG_DATA(cmh), clen)); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/