From c635a62582ed230aece7ffa152e6b013b4c1f6ca Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Tue, 14 Oct 1997 15:52:17 +0000 Subject: [PATCH] Some fixes after merge. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@3605 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/des/rnd_keys.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/des/rnd_keys.c b/lib/des/rnd_keys.c index 4ad0a49cc..83525bd9e 100644 --- a/lib/des/rnd_keys.c +++ b/lib/des/rnd_keys.c @@ -44,7 +44,11 @@ RCSID("$Id$"); #include #include +#ifdef KRB5 #include +#elif defined(KRB4) +#include +#endif #include @@ -302,7 +306,7 @@ des_rand_data(unsigned char *data, int size) #ifdef HAVE_SIGACTION sigaction(SIGALRM, &osa, 0); #else - signal(SIGALRM, osa < 0 ? SIG_DFL : osa); + signal(SIGALRM, osa != SIG_ERR ? osa : SIG_DFL); #endif } #else