Project

General

Profile

Feature #11145 » 0001-ext-socket-init.c-rsock_s_recvfrom_nonblock-avoid-re.patch

normalperson (Eric Wong), 05/12/2015 08:48 PM

View differences:

ext/socket/init.c
str = rb_tainted_str_new(0, buflen);
rb_io_check_closed(fptr);
#ifndef MSG_DONTWAIT
rb_io_set_nonblock(fptr);
#endif
len0 = alen;
slen = recvfrom(fd, RSTRING_PTR(str), buflen, flags, &buf.addr, &alen);
if (slen != -1 && len0 < alen)
-
(1-1/2)