mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
merge -c 12137
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8_6@12311 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
1e8985a4c3
commit
b77c7dc903
3 changed files with 12 additions and 6 deletions
|
|
@ -1,3 +1,9 @@
|
|||
Wed May 23 00:03:42 2007 NAKAMURA Usaku <usa@ruby-lang.org>
|
||||
|
||||
* ext/socket/socket.c (s_recv, s_recvfrom): some systems (such as
|
||||
windows) doesn't set fromlen if the socket is connection-oriented.
|
||||
reported by Bram Whillock in [ruby-core:10512] [ruby-Bugs#9061]
|
||||
|
||||
Sat Mar 24 23:40:29 2007 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* node.h (struct rb_thread.locals): explicit as struct.
|
||||
|
|
|
|||
|
|
@ -625,7 +625,7 @@ s_recvfrom(sock, argc, argv, from)
|
|||
rb_raise(rb_eTypeError, "sockaddr size differs - should not happen");
|
||||
}
|
||||
#endif
|
||||
if (alen) /* OSX doesn't return a 'from' result from recvfrom for connection-oriented sockets */
|
||||
if (alen && alen != sizeof(buf)) /* OSX doesn't return a 'from' result from recvfrom for connection-oriented sockets */
|
||||
return rb_assoc_new(str, ipaddr((struct sockaddr*)buf));
|
||||
else
|
||||
return rb_assoc_new(str, Qnil);
|
||||
|
|
@ -691,7 +691,7 @@ s_recvfrom_nonblock(VALUE sock, int argc, VALUE *argv, enum sock_recv_type from)
|
|||
return str;
|
||||
|
||||
case RECV_IP:
|
||||
if (alen) /* connection-oriented socket may not return a from result */
|
||||
if (alen && alen != sizeof(buf)) /* connection-oriented socket may not return a from result */
|
||||
addr = ipaddr((struct sockaddr*)buf);
|
||||
break;
|
||||
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
#define RUBY_VERSION "1.8.6"
|
||||
#define RUBY_RELEASE_DATE "2007-05-22"
|
||||
#define RUBY_RELEASE_DATE "2007-05-23"
|
||||
#define RUBY_VERSION_CODE 186
|
||||
#define RUBY_RELEASE_CODE 20070522
|
||||
#define RUBY_PATCHLEVEL 8
|
||||
#define RUBY_RELEASE_CODE 20070523
|
||||
#define RUBY_PATCHLEVEL 9
|
||||
|
||||
#define RUBY_VERSION_MAJOR 1
|
||||
#define RUBY_VERSION_MINOR 8
|
||||
#define RUBY_VERSION_TEENY 6
|
||||
#define RUBY_RELEASE_YEAR 2007
|
||||
#define RUBY_RELEASE_MONTH 5
|
||||
#define RUBY_RELEASE_DAY 22
|
||||
#define RUBY_RELEASE_DAY 23
|
||||
|
||||
#ifdef RUBY_EXTERN
|
||||
RUBY_EXTERN const char ruby_version[];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue