summarylogtreecommitdiffstats
path: root/0001-Avoid-calling-setChildProcessModifier-on-Windows.patch
diff options
context:
space:
mode:
authorMartchus2022-01-27 16:03:22 +0100
committerMartchus2022-01-27 16:03:22 +0100
commita8b9e1ebafd9b568cd6d59720d840a0595fd341f (patch)
tree921fc1da14c15c48291f416d2e293fa51d1f6803 /0001-Avoid-calling-setChildProcessModifier-on-Windows.patch
parent5e4a7c30629c18de42f0811382823c233892082b (diff)
downloadaur-mingw-w64-qca-qt5.tar.gz
Update to 2.3.4
Diffstat (limited to '0001-Avoid-calling-setChildProcessModifier-on-Windows.patch')
-rw-r--r--0001-Avoid-calling-setChildProcessModifier-on-Windows.patch32
1 files changed, 32 insertions, 0 deletions
diff --git a/0001-Avoid-calling-setChildProcessModifier-on-Windows.patch b/0001-Avoid-calling-setChildProcessModifier-on-Windows.patch
new file mode 100644
index 000000000000..06b786ea91af
--- /dev/null
+++ b/0001-Avoid-calling-setChildProcessModifier-on-Windows.patch
@@ -0,0 +1,32 @@
+From 24ed2f3a3488bb3188110d0623cfc50e632dfca1 Mon Sep 17 00:00:00 2001
+From: Martchus <martchus@gmx.net>
+Date: Thu, 27 Jan 2022 12:24:50 +0100
+Subject: [PATCH 1/2] Avoid calling setChildProcessModifier() on Windows
+
+---
+ plugins/qca-gnupg/gpgproc/sprocess.cpp | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/plugins/qca-gnupg/gpgproc/sprocess.cpp b/plugins/qca-gnupg/gpgproc/sprocess.cpp
+index 4eba7ac7..a1bbe737 100644
+--- a/plugins/qca-gnupg/gpgproc/sprocess.cpp
++++ b/plugins/qca-gnupg/gpgproc/sprocess.cpp
+@@ -32,6 +32,7 @@ namespace gpgQCAPlugin {
+ SProcess::SProcess(QObject *parent)
+ : QProcess(parent)
+ {
++#ifdef Q_OS_UNIX
+ #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
+ setChildProcessModifier([this]() {
+ // set the pipes to be inheritable
+@@ -39,6 +40,7 @@ SProcess::SProcess(QObject *parent)
+ ::fcntl(pipeList[n], F_SETFD, (::fcntl(pipeList[n], F_GETFD) & ~FD_CLOEXEC));
+ });
+ #endif
++#endif
+ }
+
+ SProcess::~SProcess()
+--
+2.35.0
+