Hi folks, just wanted to let everyone know more about the server changes
I've made over the last two days. I had been noticing that some of the
daemons always left their pidfiles sitting around, and couldn't figure
out why. The code was all the same, right?

Well, that was the problem. The code was hand-copied between the four
daemon main files. As I consolidated it, I noticed some little things
different. Among them, freeing the pidFile variable after creating the
pidfile -- leaving atexit's pidfile_remove with an undefined variable to
unlink! Really, really not a good thing when you're root.

Please hammer on the consolidated code a bit. I've been finding it to be
extremely consistent and really solid. Let's make sure of this.

Also, there had always been a comment about reloading the config on
receipt of SIGHUP, but there was never actually any code to do it. Works
now. Please try weird things to break it ;-)

Aaron

Reply via email to