From cd99155eb858c4618fbece7c5d47f62a68f787de Mon Sep 17 00:00:00 2001 From: Pavel Rappo Date: Fri, 21 Oct 2016 12:31:50 +0100 Subject: [PATCH] 8168417: Pending exceptions in java.base/windows/native/libnio Reviewed-by: chegar, alanb --- jdk/src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jdk/src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c b/jdk/src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c index 0e03e6e34c2..821ad9eeded 100644 --- a/jdk/src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c +++ b/jdk/src/java.base/windows/native/libnio/ch/FileDispatcherImpl.c @@ -202,6 +202,7 @@ Java_sun_nio_ch_FileDispatcherImpl_write0(JNIEnv *env, jclass clazz, jobject fdo if ((h == INVALID_HANDLE_VALUE) || (result == 0)) { JNU_ThrowIOExceptionWithLastError(env, "Write failed"); + return IOS_THROWN; } return convertReturnVal(env, (jint)written, JNI_FALSE); @@ -250,6 +251,7 @@ Java_sun_nio_ch_FileDispatcherImpl_writev0(JNIEnv *env, jclass clazz, jobject fd if ((h == INVALID_HANDLE_VALUE) || (result == 0)) { JNU_ThrowIOExceptionWithLastError(env, "Write failed"); + return IOS_THROWN; } return convertLongReturnVal(env, totalWritten, JNI_FALSE);