@@ -51,7 +51,7 @@ module Crystal::System::Socket
5151 end
5252
5353 private def system_accept : {Handle , Bool }?
54- @fd_lock .reference { event_loop.accept(self ) }
54+ @fd_lock .read { event_loop.accept(self ) }
5555 end
5656
5757 private def system_close_read
@@ -359,22 +359,22 @@ module Crystal::System::Socket
359359 {% end % }
360360
361361 private def system_send_to (bytes : Bytes , addr : ::Socket ::Address )
362- @fd_lock .reference { event_loop.send_to(self , bytes, addr) }
362+ @fd_lock .write { event_loop.send_to(self , bytes, addr) }
363363 end
364364
365365 private def system_receive_from (bytes : Bytes ) : Tuple (Int32 , ::Socket ::Address )
366- @fd_lock .reference { event_loop.receive_from(self , bytes) }
366+ @fd_lock .read { event_loop.receive_from(self , bytes) }
367367 end
368368
369369 private def system_connect (addr , timeout = nil )
370- @fd_lock .reference { event_loop.connect(self , addr, timeout) }
370+ @fd_lock .write { event_loop.connect(self , addr, timeout) }
371371 end
372372
373373 private def system_read (slice : Bytes ) : Int32
374- @fd_lock .reference { event_loop.read(self , slice) }
374+ @fd_lock .read { event_loop.read(self , slice) }
375375 end
376376
377377 private def system_write (slice : Bytes ) : Int32
378- @fd_lock .reference { event_loop.write(self , slice) }
378+ @fd_lock .write { event_loop.write(self , slice) }
379379 end
380380end
0 commit comments