diff --git a/libretro-common/file/file_list.c b/libretro-common/file/file_list.c
index a09660f129..66c10ee0e0 100644
--- a/libretro-common/file/file_list.c
+++ b/libretro-common/file/file_list.c
@@ -46,6 +46,8 @@ void file_list_push(file_list_t *list,
    list->list[list->size].label         = NULL;
    list->list[list->size].path          = NULL;
    list->list[list->size].alt           = NULL;
+   list->list[list->size].userdata      = NULL;
+   list->list[list->size].actiondata    = NULL;
    list->list[list->size].type          = type;
    list->list[list->size].directory_ptr = directory_ptr;
    list->list[list->size].entry_idx     = entry_idx;