*** ldirectord 2011-04-07 14:22:07.000000000 +0200 --- ldirectord 2011-04-07 14:21:53.000000000 +0200 *************** *** 3539,3544 **** --- 3539,3546 ---- # which throw a fatal exception if they fail # Needless to say, this is completely stupid. local $SIG{'__DIE__'} = "DEFAULT"; + # When fork=yes we need to ignore the child death : + local $SIG{'CHLD'} = "IGNORE"; require Net::DNS; } $res = new Net::DNS::Resolver;