diff options
author | Ivan Solovev <ivan.solovev@qt.io> | 2021-12-17 11:38:34 +0100 |
---|---|---|
committer | Ivan Solovev <ivan.solovev@qt.io> | 2021-12-19 18:58:40 +0100 |
commit | 5cc75108012251bef96c56a71cb3f92274990064 (patch) | |
tree | 9b3beaae17b3ea6430c30cb808acbaae78ea5761 /tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/xmltest/not-wf/sa/163.xml | |
parent | c52fcb2ad9f4a1c166ac0438db3889b13d7f9270 (diff) |
QZipReader: update to unzip partly broken archives
The problem was discovered while providing a fix for the linked issue.
The original zip archive is very old, and it does not contain separate
entries for directories, only for files.
As a result, QZipReader algorithm was failing to create all the
necessary subdirectory structures, and unzipping failed.
This patch detects such case, and creates a directory hierarchy based
on the file paths.
Task-number: QTBUG-81503
Pick-to: 6.3 6.2 5.15
Change-Id: I204f9b620853b3ffcbb9cbf6fe08fb5958776ea0
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'tests/auto/corelib/serialization/qxmlstream/XML-Test-Suite/xmlconf/xmltest/not-wf/sa/163.xml')
0 files changed, 0 insertions, 0 deletions