rarch_main_data_nbio_iterate_poll - get rid of implicit memset

This commit is contained in:
twinaphex 2015-08-06 03:58:45 +02:00
parent c9a3caeca5
commit 6b261aad87

View File

@ -497,7 +497,8 @@ static int cb_nbio_image_menu_boxart(void *data, size_t len)
static int rarch_main_data_nbio_iterate_poll(nbio_handle_t *nbio)
{
char elem0[PATH_MAX_LENGTH] = {0};
char elem0[PATH_MAX_LENGTH];
unsigned elem0_hash = 0;
uint32_t cb_type_hash = 0;
struct nbio_t* handle = NULL;
struct string_list *str_list = NULL;
@ -517,12 +518,9 @@ static int rarch_main_data_nbio_iterate_poll(nbio_handle_t *nbio)
str_list = string_split(path, "|");
if (!str_list)
if (!str_list || (str_list->size < 1))
goto error;
if (str_list->size > 0)
{
unsigned elem0_hash = 0;
strlcpy(elem0, str_list->elems[0].data, sizeof(elem0));
elem0_hash = djb2_calculate(elem0);
@ -536,7 +534,7 @@ static int rarch_main_data_nbio_iterate_poll(nbio_handle_t *nbio)
default:
break;
}
}
if (str_list->size > 1)
cb_type_hash = djb2_calculate(str_list->elems[1].data);