#3726: tunnel mode closes child's stderr
----------------------+----------------------
Reporter: lotheac | Owner: mutt-dev
Type: defect | Status: new
Priority: major | Milestone:
Component: mutt | Version: 1.5.23
Resolution: | Keywords:
----------------------+----------------------
Comment (by code@…):
None
Filename untitled-part.pgp could not be saved, problem: [Errno 13]
Permission denied: '/home/mutt/trac/attachments/ticket/3726/untitled-
part.pgp'\{{{
This patch looks OK, but I think to be safe it would be better to
leave the existing code alone (i.e. close(STDERR_FILENO)) but open
/dev/null and dup() it AFTER the setsid() call. I have a vague
recollection that some older Unixen won't do the right thing regarding
disassociating the controlling terminal if you don't do it in that
order... though perhaps my vague memory is just being overly paranoid.
}}}
[attachment:"untitled-part.pgp"]
--
Ticket URL: <http://dev.mutt.org/trac/ticket/3726#comment:2>
Mutt <http://www.mutt.org/>
The Mutt mail user agent