--- old/src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c 2018-09-30 07:52:59.463000000 +0530 +++ new/src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c 2018-09-30 07:52:59.215000000 +0530 @@ -79,8 +79,8 @@ static void quit(JNIEnv * env, jobject jpeer, gboolean isSignalHandler) { - jthrowable pendingException; - if (pendingException = (*env)->ExceptionOccurred(env)) { + jthrowable pendingException = (*env)->ExceptionOccurred(env); + if (pendingException != NULL) { (*env)->ExceptionClear(env); }