[Pkg-gnutls-maint] Re: Bug#412328: udev should create /dev/random in make_extra_nodes

Marco d'Itri md at Linux.IT
Sun Feb 25 21:49:18 CET 2007


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

On Feb 25, James Andrewartha <trs80 at ucc.gu.uwa.edu.au> 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-gnutls-maint/attachments/20070225/5d17e621/attachment.pgp


More information about the Pkg-gnutls-maint mailing list