src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
branchniosocketimpl-branch
changeset 57342 5b512573ccb8
parent 57340 9026cb618cdd
child 57344 8b621b0d921c
equal deleted inserted replaced
57341:733e9746d615 57342:5b512573ccb8
   909                 return;
   909                 return;
   910             }
   910             }
   911             this.state = ST_CLOSING;
   911             this.state = ST_CLOSING;
   912             assert fd != null && closer != null;
   912             assert fd != null && closer != null;
   913 
   913 
   914             // shutdown output when linger interval not set
   914             // shutdown output when linger interval not set to 0
   915             try {
   915             try {
   916                 var SO_LINGER = StandardSocketOptions.SO_LINGER;
   916                 var SO_LINGER = StandardSocketOptions.SO_LINGER;
   917                 if ((int) Net.getSocketOption(fd, SO_LINGER) != 0) {
   917                 if ((int) Net.getSocketOption(fd, SO_LINGER) != 0) {
   918                     Net.shutdown(fd, Net.SHUT_WR);
   918                     Net.shutdown(fd, Net.SHUT_WR);
   919                 }
   919                 }