src/java.base/unix/native/libnio/ch/Net.c
changeset 49702 09c01737ad27
parent 49440 396ea30afbd5
child 52073 1c8745e31fa3
--- a/src/java.base/unix/native/libnio/ch/Net.c	Fri Apr 13 11:14:49 2018 -0700
+++ b/src/java.base/unix/native/libnio/ch/Net.c	Sat Apr 14 08:41:42 2018 +0100
@@ -700,7 +700,8 @@
     if (rv >= 0) {
         return pfd.revents;
     } else if (errno == EINTR) {
-        return IOS_INTERRUPTED;
+        // interrupted, no events to return
+        return 0;
     } else {
         handleSocketError(env, errno);
         return IOS_THROWN;