diff --git a/menu/menu_database.c b/menu/menu_database.c index fe10269ab2..816f93b2aa 100644 --- a/menu/menu_database.c +++ b/menu/menu_database.c @@ -27,7 +27,7 @@ int menu_database_populate_query(file_list_t *list, const char *path, #ifdef HAVE_LIBRETRODB libretrodb_t db; libretrodb_cursor_t cur; - + if ((libretrodb_open(path, &db)) != 0) return -1; if ((database_open_cursor(&db, &cur, query) != 0)) diff --git a/menu/menu_entries_cbs.c b/menu/menu_entries_cbs.c index 256e5e9f4a..e1d8026e21 100644 --- a/menu/menu_entries_cbs.c +++ b/menu/menu_entries_cbs.c @@ -853,8 +853,8 @@ static uint32_t create_string_list_rdb_entry_int(const char *desc, const char *l str_len += strlen(label) + 1; string_list_append(str_list, label, attr); - str_len += sizeof(actual_int); snprintf(str, sizeof(str), "%d", actual_int); + str_len += strlen(str) + 1; string_list_append(str_list, str, attr); str_len += strlen(path) + 1;