From ceca66cd6d4e6a1197ea18e34fc446d9235b1691 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Wed, 11 Feb 2004 11:25:19 +0000 Subject: [PATCH] Added null check in linux setDisplayMode --- src/native/linux/org_lwjgl_Display.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/native/linux/org_lwjgl_Display.cpp b/src/native/linux/org_lwjgl_Display.cpp index 0e56f7f9..7b057f11 100644 --- a/src/native/linux/org_lwjgl_Display.cpp +++ b/src/native/linux/org_lwjgl_Display.cpp @@ -169,6 +169,10 @@ JNIEXPORT void JNICALL Java_org_lwjgl_Display_init } JNIEXPORT void JNICALL Java_org_lwjgl_Display_setDisplayMode(JNIEnv * env, jclass clazz, jobject mode) { + if (mode == NULL) { + throwException(env, "mode must be non-null"); + return; + } jclass cls_displayMode = env->FindClass("org/lwjgl/DisplayMode"); jfieldID fid_width = env->GetFieldID(cls_displayMode, "width", "I"); jfieldID fid_height = env->GetFieldID(cls_displayMode, "height", "I");