----- Forwarded message from Werner Koch <[EMAIL PROTECTED]> -----
From: Werner Koch <[EMAIL PROTECTED]>
To: Andreas Metzler <[EMAIL PROTECTED]>
Cc: [EMAIL PROTECTED]
Date: Sun, 04 Mar 2007 21:57:49 +0100
Message-ID: <[EMAIL PROTECTED]>

On Sat,  3 Mar 2007 11:10, [EMAIL PROTECTED] said:

> currently log_fatal() ends up invoking exit(2). Is this really the
> right thing to do? It does not give applications using libgcrypt any

Yes.  It allows application to run an atexit handler.  Libgcrypt even
allows to register a dedicated handler: gcry_set_fatalerror_handler.

In any case the process needs to terminate as their is a fatal error
and something is going really wrong.  Allow a process to continue is
not a good idea because it allows bugs to lurk around for years
without fixing.  Such a bug is an indicator that something more severe
might have gone wrong.


Shalom-Salam,

   Werner
----- End forwarded message -----
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to