diff options
author | André Fabian Silva Delgado <emulatorman@parabola.nu> | 2016-04-17 23:27:03 -0300 |
---|---|---|
committer | André Fabian Silva Delgado <emulatorman@parabola.nu> | 2016-04-17 23:27:03 -0300 |
commit | 1b636dfda3ad0a941b0249806265bdb328bb1190 (patch) | |
tree | b6bfa146591ddfb4327357813bcf3cfbdf5e01ad /libre/unzip/csiz-underflow.patch | |
parent | 1dc3e95c69cf9a3c80d948b1e722001157c3e3a5 (diff) | |
download | abslibre-1b636dfda3ad0a941b0249806265bdb328bb1190.tar.gz abslibre-1b636dfda3ad0a941b0249806265bdb328bb1190.tar.bz2 abslibre-1b636dfda3ad0a941b0249806265bdb328bb1190.zip |
unzip-6.0-12.parabola1: fix 0-byte file regression - FS#47039 -> https://bugs.archlinux.org/task/47039
Diffstat (limited to 'libre/unzip/csiz-underflow.patch')
-rw-r--r-- | libre/unzip/csiz-underflow.patch | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libre/unzip/csiz-underflow.patch b/libre/unzip/csiz-underflow.patch index 52321c208..45afbdd68 100644 --- a/libre/unzip/csiz-underflow.patch +++ b/libre/unzip/csiz-underflow.patch @@ -17,7 +17,7 @@ Suggested-by: Stefan Cornelius - if (G.pInfo->encrypted) + if (G.pInfo->encrypted) { -+ if (csiz_decrypted <= 12) { ++ if (csiz_decrypted < 12) { + /* handle the error now to prevent unsigned overflow */ + Info(slide, 0x401, ((char *)slide, + LoadFarStringSmall(ErrUnzipNoFile), |