From 67e1e5a9d0421fd5ebdbc110cd2a1b9b44bc748f Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Thu, 19 May 2016 02:09:56 +0200 Subject: [PATCH] (task_image.c) Prevent null pointer dereference --- tasks/task_image.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tasks/task_image.c b/tasks/task_image.c index 5919213a1d..ebc477c9c3 100644 --- a/tasks/task_image.c +++ b/tasks/task_image.c @@ -404,7 +404,9 @@ error: void rarch_task_image_load_free(retro_task_t *task) { - nbio_handle_t *nbio = (nbio_handle_t*)task->state; + nbio_handle_t *nbio = task ? (nbio_handle_t*)task->state : NULL; + if (!nbio) + return; rarch_task_image_load_free_internal(nbio); }