ruby-changes:9834
From: akr <ko1@a...>
Date: Thu, 8 Jan 2009 00:27:28 +0900 (JST)
Subject: [ruby-changes:9834] Ruby:r21375 (trunk): * ext/socket/socket.c (addrinfo_getnameinfo): use NI_DGRAM if socktype
akr 2009-01-08 00:27:09 +0900 (Thu, 08 Jan 2009) New Revision: 21375 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=21375 Log: * ext/socket/socket.c (addrinfo_getnameinfo): use NI_DGRAM if socktype is SOCK_DGRAM. Modified files: trunk/ChangeLog trunk/ext/socket/socket.c Index: ChangeLog =================================================================== --- ChangeLog (revision 21374) +++ ChangeLog (revision 21375) @@ -1,3 +1,8 @@ +Thu Jan 8 00:26:35 2009 Tanaka Akira <akr@f...> + + * ext/socket/socket.c (addrinfo_getnameinfo): use NI_DGRAM if socktype + is SOCK_DGRAM. + Thu Jan 8 00:16:22 2009 Tanaka Akira <akr@f...> * ext/socket/socket.c (host_str): add flags_ptr argument to specify Index: ext/socket/socket.c =================================================================== --- ext/socket/socket.c (revision 21374) +++ ext/socket/socket.c (revision 21375) @@ -4491,6 +4491,9 @@ flags = NIL_P(vflags) ? 0 : NUM2INT(vflags); + if (rai->socktype == SOCK_DGRAM) + flags |= NI_DGRAM; + error = getnameinfo((struct sockaddr *)&rai->addr, rai->sockaddr_len, hbuf, sizeof(hbuf), pbuf, sizeof(pbuf), flags); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/