diff --git a/menu/widgets/menu_entry.c b/menu/widgets/menu_entry.c index ca12ab5a04..77012117f3 100644 --- a/menu/widgets/menu_entry.c +++ b/menu/widgets/menu_entry.c @@ -235,8 +235,9 @@ void menu_entry_reset(uint32_t i) void menu_entry_get_value(uint32_t i, void *data, char *s, size_t len) { - file_list_t *list = (void*)data; + file_list_t *list = (file_list_t*)data; menu_entry_t entry = {{0}}; + menu_entry_get(&entry, 0, i, list, true); strlcpy(s, entry.value, len); } diff --git a/network/netplay/netplay_common.c b/network/netplay/netplay_common.c index 1f4b89fca2..52bd5b4c65 100644 --- a/network/netplay/netplay_common.c +++ b/network/netplay/netplay_common.c @@ -372,5 +372,5 @@ uint32_t netplay_delta_frame_crc(netplay_t *netplay, struct delta_frame *delta) { if (!netplay->state_size) return 0; - return crc32(0L, delta->state, netplay->state_size); + return crc32(0L, (const unsigned char*)delta->state, netplay->state_size); }