From 04ec34a35d803f3db010256c0c18372f5513fbff Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 20 Nov 2015 08:41:46 +0100 Subject: [PATCH] core_info_get - cleanups --- core_info.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/core_info.c b/core_info.c index 10ce0c5b9e..3fbfa2a2ee 100644 --- a/core_info.c +++ b/core_info.c @@ -560,11 +560,12 @@ core_info_t *core_info_find(core_info_list_t *list, core_info_t *core_info_get(core_info_list_t *list, size_t i) { - core_info_t *info = (core_info_t*)&list->list[i]; -printf("%zu\n", i); - if (!info) + core_info_t *info = NULL; + + if (!list) return NULL; - if (!info->path) + info = (core_info_t*)&list->list[i]; + if (!info || !info->path) return NULL; return info;