diff --git a/database_info.c b/database_info.c index b8fe698746..e5fd24b669 100644 --- a/database_info.c +++ b/database_info.c @@ -214,7 +214,10 @@ static int database_cursor_iterate(libretrodb_cursor_t *cur, return -1; if (item.type != RDT_MAP) + { + rmsgpack_dom_value_free(&item); return 1; + } db_info->analog_supported = -1; db_info->rumble_supported = -1;