From a638ec22e341a934823615b8d54e55b170779c93 Mon Sep 17 00:00:00 2001 From: Kirill Zhumarin Date: Thu, 2 Jul 2020 15:25:35 +0300 Subject: [PATCH] Initialize to zero only size + check for null --- libarchive/archive_read_support_format_rar5.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libarchive/archive_read_support_format_rar5.c b/libarchive/archive_read_support_format_rar5.c index 2eff80ca2..2c36db314 100644 --- a/libarchive/archive_read_support_format_rar5.c +++ b/libarchive/archive_read_support_format_rar5.c @@ -3906,8 +3906,8 @@ static int rar5_read_data(struct archive_read *a, const void **buff, int ret; struct rar5* rar = get_context(a); - *offset = 0; - *size = 0; + if (size) + *size = 0; if(rar->file.dir > 0) { /* Don't process any data if this file entry was declared -- 2.47.2