From: Kirill Zhumarin Date: Thu, 2 Jul 2020 12:25:35 +0000 (+0300) Subject: Initialize to zero only size + check for null X-Git-Tag: v3.5.0~22^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a638ec22e341a934823615b8d54e55b170779c93;p=thirdparty%2Flibarchive.git Initialize to zero only size + check for null --- 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