From bc7f8018c0bfada45f53cc885e6e1a21f4d677f7 Mon Sep 17 00:00:00 2001 From: Fritz Reichwald Date: Wed, 12 Apr 2017 06:56:38 +0200 Subject: [PATCH] Close stdin after starting QProcess Fixes 2491 --- qutebrowser/misc/guiprocess.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qutebrowser/misc/guiprocess.py b/qutebrowser/misc/guiprocess.py index eb0a036e5..16bbbb3ba 100644 --- a/qutebrowser/misc/guiprocess.py +++ b/qutebrowser/misc/guiprocess.py @@ -142,12 +142,14 @@ class GUIProcess(QObject): self._proc.start(cmd, args) else: self._proc.start(cmd, args, mode) + self._proc.closeWriteChannel(); def start_detached(self, cmd, args, cwd=None): """Convenience wrapper around QProcess::startDetached.""" log.procs.debug("Starting detached.") self._pre_start(cmd, args) ok, _pid = self._proc.startDetached(cmd, args, cwd) + self._proc.closeWriteChannel(); if ok: log.procs.debug("Process started.")