From 3e4d7c404a2184597c672257f46570682a67b503 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 11 Apr 2016 22:35:45 +0200 Subject: [PATCH] Should hopefully fix file_list_prepend --- libretro-common/lists/file_list.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libretro-common/lists/file_list.c b/libretro-common/lists/file_list.c index 3aec1cd7a2..2dc9770f59 100644 --- a/libretro-common/lists/file_list.c +++ b/libretro-common/lists/file_list.c @@ -73,12 +73,12 @@ bool file_list_prepend(file_list_t *list, for (i = list->size -1; i > 0; i--) { - file_list_t *copy = calloc(1, sizeof(file_list_t)); + struct item_file *copy = calloc(1, sizeof(struct item_file)); - memcpy(copy, &list->list[i-1], sizeof(file_list_t)); + memcpy(copy, &list->list[i-1], sizeof(struct item_file)); - memcpy(&list->list[i-1], &list->list[i], sizeof(file_list_t)); - memcpy(&list->list[i], copy, sizeof(file_list_t)); + memcpy(&list->list[i-1], &list->list[i], sizeof(struct item_file)); + memcpy(&list->list[i], copy, sizeof(struct item_file)); free(copy); }