diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index 71401dbfdf..361d2a7aed 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -4466,7 +4466,7 @@ bool menu_displaylist_ctl(enum menu_displaylist_ctl_state type, void *data) case DISPLAYLIST_CORE_CONTENT_DIRS: { #ifdef HAVE_NETWORKING - char new_label[PATH_MAX_LENGTH]; + char new_label[PATH_MAX_LENGTH] = {0}; fill_pathname_join(new_label, settings->network.buildbot_assets_url, "cores", sizeof(new_label)); print_buf_lines(info->list, core_buf, new_label, core_len, FILE_TYPE_DOWNLOAD_URL); diff --git a/tasks/task_image.c b/tasks/task_image.c index d5b7daf844..fd76f57626 100644 --- a/tasks/task_image.c +++ b/tasks/task_image.c @@ -379,6 +379,8 @@ error: nbio_free(handle); task_image_load_free(t); free(t); + if (nbio) + free(nbio); error_msg: RARCH_ERR("[image load] Failed to open '%s': %s.\n",