diff --git a/source/ui/section/task/listtitledb.c b/source/ui/section/task/listtitledb.c index b526d26..ec22c37 100644 --- a/source/ui/section/task/listtitledb.c +++ b/source/ui/section/task/listtitledb.c @@ -178,6 +178,8 @@ static void task_populate_titledb_thread(void* arg) { } else { res = R_FBI_BAD_DATA; } + + json_value_free(json); } else { res = R_FBI_PARSE_FAILED; } diff --git a/source/ui/section/update.c b/source/ui/section/update.c index 5dba36e..fbc692a 100644 --- a/source/ui/section/update.c +++ b/source/ui/section/update.c @@ -229,6 +229,8 @@ static void update_check_update(ui_view* view, void* data, float* progress, char } else { res = R_FBI_BAD_DATA; } + + json_value_free(json); } else { res = R_FBI_PARSE_FAILED; }