[tor-bugs] #20119 [Core Tor/Tor]: Fails to create the pid file when an enclosing directory is missing
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue Jun 27 01:24:26 UTC 2017
#20119: Fails to create the pid file when an enclosing directory is missing
----------------------------------+----------------------------------
Reporter: yurivict271 | Owner:
Type: defect | Status: new
Priority: Medium | Milestone: Tor: unspecified
Component: Core Tor/Tor | Version: Tor: 0.2.8.7
Severity: Normal | Resolution:
Keywords: triaged-out-20170308 | Actual Points:
Parent ID: | Points: .5
Reviewer: | Sponsor:
----------------------------------+----------------------------------
Comment (by arma):
This one is safe to treat orthogonally to the mess in #22731, since the
write_pidfile() function in options_act() happens after the
finish_daemon() call.
Shouldn't we be using check_private_dir() for the place where we're going
to put our PidFile? And then we could pass it the CPD_CREATE flag?
Then if write_pidfile() fails, we should error out.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/20119#comment:10>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list