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;