[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-dev] When to exit 0 on error



On Fri, Jun 23, 2017 at 9:29 AM, Nick Mathewson <nickm@xxxxxxxxxxxx> wrote:
> On Thu, Jun 22, 2017 at 10:49 PM,  <f55jwk4f@xxxxxxxxxxx> wrote:
>> I noticed tor sometimes exits 0 on error
>> [...]
>> When to exit 0 on error?
>
> When the error is unrecoverable, and continuing would be worse then exiting.

I don't think the question was "when is it appropriate to _exit_ on
error?"  I think it was "when is it appropriate to exit _0_ (i.e.
apparently successfully) on error?"

My expectation would be that exit(0) on fatal error is presumptively a
minor bug, it should be exit(1), and if there is some compelling
reason to exit successfully in a particular error case, there ought to
be a comment explaining that reason.

zw
_______________________________________________
tor-dev mailing list
tor-dev@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev