simon-svn: putty: simon
Commits to Tartarus CVS repository.
tartarus-commits at lists.tartarus.org
Wed Apr 18 07:36:46 BST 2012
SVN root: svn://svn.tartarus.org/sgt
Changes by: simon
Revision: 9462
Date: 2012-04-18 07:36:46 +0100 (Wed, 18 Apr 2012)
Log message (12 lines):
Conditionalise the calls to premsg and postmsg in uxcons.c's
logevent(), which temporarily turn off the raw mode we've put stderr
into, so that they don't get called if the log_eventlog() call between
them is not _actually_ going to write to stderr.
Fixes a bug in which, if you define a Unix PuTTY saved session which
uses 'plink -nc' as a local proxy command and then run PuTTY
backgrounded from the shell with that session loaded, the subprocess
Plink would get SIGTTOU when it tried to muck about with stderr and
the whole thing would grind to a halt. I'm prepared to consider that
acceptable if Plink _really_ wants to write on standard error, but if
it doesn't, it should just carry on working in the background!
Modified files:
U putty/unix/uxcons.c
Links:
http://svn.tartarus.org/sgt/?rev=9462&view=rev
http://svn.tartarus.org/sgt/putty/unix/uxcons.c?rev=9462&r1=9461&r2=9462
More information about the tartarus-commits
mailing list