shell/source/unix/exec/shellexec.cxx |    2 ++
 1 file changed, 2 insertions(+)

New commits:
commit 599f67881b75b51bc674ae732c4d61726fcb566f
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Tue Feb 22 20:38:55 2022 +0000
Commit:     Stephan Bergmann <sberg...@redhat.com>
CommitDate: Mon Feb 28 13:17:56 2022 +0100

    add to suffix denylist
    
    add the macOS specific suffixes from
    https: 
//support.google.com/mail/answer/6590?hl=en#zippy=%2Cmessages-that-have-attachments
    
    Change-Id: I3a834694e3aefb757974cd00ade009874c68c8b4
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130397
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <sberg...@redhat.com>
    (cherry picked from commit 3e67678af2f6f8f7d25c5ad67b3828e96bc293b8)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130448
    (cherry picked from commit fff40d7ffd39587beba9e1dcba31ef843cdb2130)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130453
    Reviewed-by: Michael Stahl <michael.st...@allotropia.de>
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>
    Tested-by: Stephan Bergmann <sberg...@redhat.com>

diff --git a/shell/source/unix/exec/shellexec.cxx 
b/shell/source/unix/exec/shellexec.cxx
index 49b6ef1d0761..c95549aae173 100644
--- a/shell/source/unix/exec/shellexec.cxx
+++ b/shell/source/unix/exec/shellexec.cxx
@@ -137,8 +137,10 @@ void SAL_CALL ShellExec::execute( const OUString& 
aCommand, const OUString& aPar
                 throw css::lang::IllegalArgumentException(
                     "XSystemShellExecute.execute, cannot process <" + aCommand 
+ ">", {}, 0);
             } else if (pathname.endsWithIgnoreAsciiCase(".class")
+                       || pathname.endsWithIgnoreAsciiCase(".dmg")
                        || pathname.endsWithIgnoreAsciiCase(".fileloc")
                        || pathname.endsWithIgnoreAsciiCase(".inetloc")
+                       || pathname.endsWithIgnoreAsciiCase(".ipa")
                        || pathname.endsWithIgnoreAsciiCase(".jar")
                        || pathname.endsWithIgnoreAsciiCase(".terminal"))
             {

Reply via email to