diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | ext/socket/socket.c | 3 | ||||
-rw-r--r-- | lib/mathn.rb | 1 |
3 files changed, 9 insertions, 2 deletions
@@ -1,3 +1,10 @@ +Mon Jun 19 13:22:48 2006 Yukihiro Matsumoto <matz@ruby-lang.org> + + * ext/socket/socket.c (unix_sysaccept): typo fixed. + + * ext/socket/socket.c (sock_connect): remove an unused local + variable tmpaddr. + Mon Jun 19 02:10:32 2006 Yukihiro Matsumoto <matz@ruby-lang.org> * ext/socket/socket.c (tcp_accept_nonblock): forgot to remove diff --git a/ext/socket/socket.c b/ext/socket/socket.c index b7c2d977fa..9caa255c69 100644 --- a/ext/socket/socket.c +++ b/ext/socket/socket.c @@ -2090,7 +2090,7 @@ unix_sysaccept(VALUE sock) GetOpenFile(sock, fptr); fromlen = sizeof(struct sockaddr_un); - s_accept(0, fptr->fd, (struct sockaddr*)&from, &fromlen); + return s_accept(0, fptr->fd, (struct sockaddr*)&from, &fromlen); } #ifdef HAVE_SYS_UN_H @@ -2391,7 +2391,6 @@ sock_connect(VALUE sock, VALUE addr) { OpenFile *fptr; int fd, n; - volatile VALUE tmpaddr; StringValue(addr); addr = rb_str_new4(addr); diff --git a/lib/mathn.rb b/lib/mathn.rb index 3dea0afec1..84c0b4704d 100644 --- a/lib/mathn.rb +++ b/lib/mathn.rb @@ -25,6 +25,7 @@ class Integer end def prime_division + raise ZeroDivisionError if self == 0 ps = Prime.new value = self pv = [] |