From ec15a43cf1e3652c55b6cf96b7db0a9c3a78b609 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 24 Jan 2016 00:33:06 +0100 Subject: [PATCH] N/A --- tasks/task_file_transfer.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tasks/task_file_transfer.c b/tasks/task_file_transfer.c index 15be2a3e16..01d27be5f7 100644 --- a/tasks/task_file_transfer.c +++ b/tasks/task_file_transfer.c @@ -455,7 +455,10 @@ static void rarch_task_file_load_handler(rarch_task_t *task) if (nbio->is_finished && nbio->image.is_finished && !task->cancelled) { task->task_data = malloc(sizeof(nbio->image.ti)); - memcpy(task->task_data, &nbio->image.ti, sizeof(nbio->image.ti)); + + if (task->task_data) + memcpy(task->task_data, &nbio->image.ti, sizeof(nbio->image.ti)); + goto task_finished; }