clone 412328
retitle -1 libraries must not call exit(2), ever
reassign -1 libgcrypt11
block 412328 by -1
thanks

On Feb 25, James Andrewartha <[EMAIL PROTECTED]> wrote:

> libgcrypt will use /dev/urandom if /dev/random isn't available. However 
> since neither is available, it calls log_fatal which calls exit(2).
> 
> http://www.google.com/codesearch?hl=en&q=show:uD6EAzgeSmw:K-NDxVltFw0:_zM9ktTH7HQ&sa=N&ct=rd&cs_p=ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.2.3.tar.bz2&cs_f=libgcrypt-1.2.3/cipher/random.c
> http://www.google.com/codesearch?hl=en&q=show:cl6_hH1dy38:sh2_3q4DzuI:Ly-clHwrEyA&sa=N&ct=rd&cs_p=ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.2.3.tar.bz2&cs_f=libgcrypt-1.2.3/src/misc.c

A library which calls exit(2) is broken.
Fixing this will allow fixing libnss-ldap too.

-- 
ciao,
Marco

Attachment: signature.asc
Description: Digital signature

Reply via email to