diff --git a/source/ui/section/action/deletecontents.c b/source/ui/section/action/deletecontents.c index aa92944..9ccc49d 100644 --- a/source/ui/section/action/deletecontents.c +++ b/source/ui/section/action/deletecontents.c @@ -173,6 +173,8 @@ static void action_delete_internal(linked_list* items, list_item* selected, cons linked_list_init(&data->contents); populate_files_data popData; + memset(&popData, 0, sizeof(popData)); + popData.items = &data->contents; popData.archive = data->target->archive; strncpy(popData.path, data->target->path, FILE_PATH_MAX); diff --git a/source/ui/section/action/installcias.c b/source/ui/section/action/installcias.c index da46318..08653ed 100644 --- a/source/ui/section/action/installcias.c +++ b/source/ui/section/action/installcias.c @@ -308,6 +308,8 @@ static void action_install_cias_internal(linked_list* items, list_item* selected linked_list_init(&data->contents); populate_files_data popData; + memset(&popData, 0, sizeof(popData)); + popData.items = &data->contents; popData.archive = data->target->archive; strncpy(popData.path, data->target->path, FILE_PATH_MAX); diff --git a/source/ui/section/action/installtickets.c b/source/ui/section/action/installtickets.c index 46376c1..e7b0afc 100644 --- a/source/ui/section/action/installtickets.c +++ b/source/ui/section/action/installtickets.c @@ -271,6 +271,8 @@ static void action_install_tickets_internal(linked_list* items, list_item* selec linked_list_init(&data->contents); populate_files_data popData; + memset(&popData, 0, sizeof(popData)); + popData.items = &data->contents; popData.archive = data->target->archive; strncpy(popData.path, data->target->path, FILE_PATH_MAX); diff --git a/source/ui/section/action/pastefiles.c b/source/ui/section/action/pastefiles.c index 0b1ce26..ba61a4b 100644 --- a/source/ui/section/action/pastefiles.c +++ b/source/ui/section/action/pastefiles.c @@ -315,6 +315,8 @@ void action_paste_contents(linked_list* items, list_item* selected) { linked_list_init(&data->contents); populate_files_data popData; + memset(&popData, 0, sizeof(popData)); + popData.items = &data->contents; popData.archive = clipboard_get_archive(); strncpy(popData.path, clipboard_get_path(), FILE_PATH_MAX);