From 58716e5f3c3e5fe6656a7eeb93e77a7107455e83 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 21 Dec 2016 01:34:28 +0100 Subject: [PATCH] Silence some Coverity warnings --- core_info.c | 3 --- gfx/drivers_shader/shader_glsl.c | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/core_info.c b/core_info.c index a1890dfe02..cfde9a16b8 100644 --- a/core_info.c +++ b/core_info.c @@ -140,9 +140,6 @@ static void core_info_list_free(core_info_list_t *core_info_list) { core_info_t *info = (core_info_t*)&core_info_list->list[i]; - if (!info) - continue; - free(info->path); free(info->core_name); free(info->systemname); diff --git a/gfx/drivers_shader/shader_glsl.c b/gfx/drivers_shader/shader_glsl.c index 5b577dff35..a7566e3bb1 100644 --- a/gfx/drivers_shader/shader_glsl.c +++ b/gfx/drivers_shader/shader_glsl.c @@ -414,8 +414,8 @@ static bool gl_glsl_load_source_path(struct video_shader_pass *pass, const char *path) { ssize_t len; - int nitems = filestream_read_file(path, - (void**)&pass->source.string.vertex, &len); + int nitems = pass ? filestream_read_file(path, + (void**)&pass->source.string.vertex, &len) : 0; if (nitems <= 0 || len <= 0) return false;