src/windows/native/java/net/SocketInputStream.c

Print this page

        

*** 103,117 **** if (ret <= 0) { if (ret == 0) { JNU_ThrowByName(env, JNU_JAVANETPKG "SocketTimeoutException", "Read timed out"); ! } else if (ret == JVM_IO_ERR) { JNU_ThrowByName(env, JNU_JAVANETPKG "SocketException", "socket closed"); - } else if (ret == JVM_IO_INTR) { - JNU_ThrowByName(env, JNU_JAVAIOPKG "InterruptedIOException", - "Operation interrupted"); } if (bufP != BUF) { free(bufP); } return -1; --- 103,114 ---- if (ret <= 0) { if (ret == 0) { JNU_ThrowByName(env, JNU_JAVANETPKG "SocketTimeoutException", "Read timed out"); ! } else if (ret == -1) { JNU_ThrowByName(env, JNU_JAVANETPKG "SocketException", "socket closed"); } if (bufP != BUF) { free(bufP); } return -1;