mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Merge pull request #6769 from khasinski/fix-socket-recvfrom-nonblock
This commit is contained in:
@@ -701,13 +701,11 @@ class UDPSocket < IPSocket
|
||||
# data, addr = sock.recvfrom_nonblock(1024)
|
||||
#
|
||||
def recvfrom_nonblock(*args)
|
||||
s = self
|
||||
begin
|
||||
self._setnonblock(true)
|
||||
self.recvfrom(*args)
|
||||
ensure
|
||||
# XXX: self is a SystemcallException here! (should be bug)
|
||||
s._setnonblock(false)
|
||||
self._setnonblock(false)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user