From 6e3417907f5727a05e0fb3437f8d01b8f39fc4ae Mon Sep 17 00:00:00 2001 From: Allanis <allanis@saracraft.net> Date: Sun, 21 Jul 2013 11:25:20 +0100 Subject: [PATCH] [Fix] Segfault with creating new pilot. --- src/opengl.c | 2 +- src/space.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/opengl.c b/src/opengl.c index 15f90bd..165d43b 100644 --- a/src/opengl.c +++ b/src/opengl.c @@ -15,7 +15,7 @@ #include "opengl.h" /* Requirements. */ -#define OPENGL_REQ_MULTITEX 3 +#define OPENGL_REQ_MULTITEX 2 /* 2 is minimum OpenGL 1.2. Must have. */ /* The screen info, gives data of current opengl settings. */ glInfo gl_screen; diff --git a/src/space.c b/src/space.c index 8cd20ba..47e5d5f 100644 --- a/src/space.c +++ b/src/space.c @@ -792,7 +792,7 @@ int space_load(void) { /* Render the system. -- Just playing god now. */ void space_render(double dt) { - if(cur_system->nebu_density > 0.) + if((cur_system != NULL) && (cur_system->nebu_density > 0.)) nebu_render(); else space_renderStars(dt); @@ -800,7 +800,7 @@ void space_render(double dt) { /* Render the overlay. */ void space_renderOverlay(void) { - if(cur_system->nebu_density > 0.) + if((cur_system != NULL) && (cur_system->nebu_density > 0.)) nebu_renderOverlay(cur_system->nebu_density); }