diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2018-04-17 17:30:00 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2018-04-18 00:18:03 +0900 |
| commit | 0866fa38b017f66e44278ca4d37527d99b5e71ad (patch) | |
| tree | f5017db292692ac36339eaf0e11f811955aef025 /mrbgems/mruby-socket/mrblib | |
| parent | f7cf5812b1288d6ca21daff31b4a2b91ea2a06ed (diff) | |
| download | mruby-0866fa38b017f66e44278ca4d37527d99b5e71ad.tar.gz mruby-0866fa38b017f66e44278ca4d37527d99b5e71ad.zip | |
Avoid unnecessary object allocation (addrinfo) in `_accept`; ref #3999
Diffstat (limited to 'mrbgems/mruby-socket/mrblib')
| -rw-r--r-- | mrbgems/mruby-socket/mrblib/socket.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mrbgems/mruby-socket/mrblib/socket.rb b/mrbgems/mruby-socket/mrblib/socket.rb index ab54b7d31..0e7bbdcc1 100644 --- a/mrbgems/mruby-socket/mrblib/socket.rb +++ b/mrbgems/mruby-socket/mrblib/socket.rb @@ -302,7 +302,7 @@ class TCPServer < TCPSocket end def sysaccept - Socket._accept(self.fileno)[0] + Socket._accept(self.fileno) end end @@ -463,7 +463,7 @@ class Socket < BasicSocket end def sysaccept - Socket._accept(self.fileno) + Socket._accept2(self.fileno) end end @@ -566,7 +566,7 @@ class UNIXServer < UNIXSocket end def sysaccept - Socket._accept(self.fileno)[0] + Socket._accept(self.fileno) end end |
