aboutsummaryrefslogtreecommitdiff
path: root/archival/libunarchive/filter_accept_reject_list.c
diff options
context:
space:
mode:
Diffstat (limited to 'archival/libunarchive/filter_accept_reject_list.c')
-rw-r--r--archival/libunarchive/filter_accept_reject_list.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/archival/libunarchive/filter_accept_reject_list.c b/archival/libunarchive/filter_accept_reject_list.c
index bf983b5e8..439ba20ca 100644
--- a/archival/libunarchive/filter_accept_reject_list.c
+++ b/archival/libunarchive/filter_accept_reject_list.c
@@ -13,11 +13,14 @@
*/
char filter_accept_reject_list(archive_handle_t *archive_handle)
{
- const char *key = archive_handle->file_header->name;
- const llist_t *reject_entry = find_list_entry2(archive_handle->reject, key);
+ const char *key;
+ const llist_t *reject_entry;
const llist_t *accept_entry;
+ key = archive_handle->file_header->name;
+
/* If the key is in a reject list fail */
+ reject_entry = find_list_entry2(archive_handle->reject, key);
if (reject_entry) {
return EXIT_FAILURE;
}