From 63b0601792541615b2ef18c690c167c16593078d Mon Sep 17 00:00:00 2001 From: usa Date: Tue, 9 Nov 2010 04:30:15 +0000 Subject: [PATCH] * win32/win32.c (overlapped_socket_io): get rid of a warning of 64bit mingw. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29731 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ win32/win32.c | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index f86d940ea8..321b343787 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Tue Nov 9 13:29:36 2010 NAKAMURA Usaku + + * win32/win32.c (overlapped_socket_io): get rid of a warning of 64bit + mingw. + Tue Nov 9 10:44:19 2010 NARUSE, Yui * util.c (ruby_strtod): this code uses FPU's rounding system. diff --git a/win32/win32.c b/win32/win32.c index 2121013e82..5f5a55080a 100644 --- a/win32/win32.c +++ b/win32/win32.c @@ -2935,6 +2935,7 @@ overlapped_socket_io(BOOL input, int fd, char *buf, int len, int flags, } else { DWORD size; + DWORD rlen; wbuf.len = len; wbuf.buf = buf; memset(&wol, 0, sizeof(wol)); @@ -2957,7 +2958,8 @@ overlapped_socket_io(BOOL input, int fd, char *buf, int len, int flags, } }); - finish_overlapped_socket(s, &wol, ret, &r, size); + finish_overlapped_socket(s, &wol, ret, &rlen, size); + r = (int)rlen; } return r;