From: "Toshihiko SHIMOKAWA / 下川俊彦" Date: 1998-01-29T12:00:13+09:00 Subject: [ruby-list:6091] small buf fix : socket.c ----Next_Part(Thu_Jan_29_11:58:00_1998_601)-- Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit UDPsocket クラスでポートを番号で指定できない(正確に言うと、指定したポー トとは違うポートになってしまう)というバグがありました。 以下のパッチで直ります。 -- としちゃん ----Next_Part(Thu_Jan_29_11:58:00_1998_601)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit --- socket.c-dist Fri Jan 16 21:36:01 1998 +++ socket.c Thu Jan 29 11:50:35 1998 @@ -821,7 +821,7 @@ setipaddr(RSTRING(host)->ptr, addr); } if (FIXNUM_P(port)) { - addr->sin_port = FIX2INT(port); + addr->sin_port = htons(FIX2INT(port)); } else { struct servent *servent; ----Next_Part(Thu_Jan_29_11:58:00_1998_601)----