diff --git a/tests/gamma.c b/tests/gamma.c index aa4c8b78..7419592f 100644 --- a/tests/gamma.c +++ b/tests/gamma.c @@ -111,6 +111,12 @@ int main(int argc, char** argv) { const GLFWgammaramp* ramp = glfwGetGammaRamp(monitor); + if (!ramp) + { + glfwTerminate(); + exit(EXIT_FAILURE); + } + const size_t array_size = ramp->size * sizeof(short); orig_ramp.size = ramp->size; orig_ramp.red = malloc(array_size);