From: Claudio Cambra Date: Tue, 19 Jul 2022 12:19:33 +0000 (+0200) Subject: Ensure debug archive contents are readable by any user X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~15^2~87^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=bb034b8bf4065e17ee925fe09e8bfd149d074d90;p=nextcloud-desktop.git Ensure debug archive contents are readable by any user Signed-off-by: Claudio Cambra --- diff --git a/src/gui/generalsettings.cpp b/src/gui/generalsettings.cpp index 20df5809e..4a7ff307f 100644 --- a/src/gui/generalsettings.cpp +++ b/src/gui/generalsettings.cpp @@ -114,7 +114,9 @@ void createDebugArchive(const QString &filename) { const auto entries = createFileList(); + // TODO: Port away from this private API (best to port to KArchive) QZipWriter zip(filename); + zip.setCreationPermissions(zip.creationPermissions() | QFile::ReadOther); for (const auto &entry : entries) { if (entry.localFilename.isEmpty()) { zip.addDirectory(entry.zipFilename);