diff options
author | Ingo Klöcker <[email protected]> | 2021-05-05 16:52:18 +0000 |
---|---|---|
committer | Ingo Klöcker <[email protected]> | 2021-05-06 08:14:44 +0000 |
commit | 58a217b108e4c4c92306542bf9f2995254809ffb (patch) | |
tree | df08f76a15d734ae801cc657b8939650a596906c /lang/python/src/errors.py | |
parent | qt: Extend SignKeyJob to create trust signatures (diff) | |
download | gpgme-58a217b108e4c4c92306542bf9f2995254809ffb.tar.gz gpgme-58a217b108e4c4c92306542bf9f2995254809ffb.zip |
cpp: Do not close stdout/stderr when destroying EditInteractor
* lang/cpp/src/editinteractor.cpp (EditInteractor::Private): Initialize
members 'state' and 'debug' in-class. Add member 'debugNeedsClosing'.
(EditInteractor::Private::Private): Remove members initializers.
Remember if 'debug' needs to be closed.
(EditInteractor::Private::~Private): Only close 'debug' if it needs to
be closed.
--
This fixes the problem that after destroying an edit interactor all
debug output went to /dev/null instead of stderr (or stdout) if one
enabled debugging of the edit interactors with GPGMEPP_INTERACTOR_DEBUG
set to stderr (or stdout).
Diffstat (limited to 'lang/python/src/errors.py')
0 files changed, 0 insertions, 0 deletions