From 4e8010a1030e17110776848530070ac587d650fc Mon Sep 17 00:00:00 2001 From: Greg Hudson Date: Tue, 28 Dec 2010 17:27:15 +0000 Subject: [PATCH] Don't use a krb5 context in t_fork, since we don't set up a krb5.conf in the crypto test directory's "make check". git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24589 dc483132-0cff-0310-8789-dd5450dbe970 --- src/lib/crypto/crypto_tests/t_fork.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/crypto/crypto_tests/t_fork.c b/src/lib/crypto/crypto_tests/t_fork.c index 3a57cb4e0..e1be288da 100644 --- a/src/lib/crypto/crypto_tests/t_fork.c +++ b/src/lib/crypto/crypto_tests/t_fork.c @@ -34,7 +34,7 @@ #include #include -static krb5_context ctx; +static krb5_context ctx = NULL; static void t(krb5_error_code code) @@ -65,9 +65,12 @@ main() pid_t pid; int status; + /* Seed the PRNG instead of creating a context, so we don't need + * krb5.conf. */ + t(krb5_c_random_seed(ctx, &plain)); + /* Create AES and RC4 ciphertexts with random keys. Use cipher state for * RC4. */ - t(krb5_init_context(&ctx)); t(krb5_c_make_random_key(ctx, ENCTYPE_AES256_CTS_HMAC_SHA1_96, &kb_aes)); t(krb5_c_make_random_key(ctx, ENCTYPE_ARCFOUR_HMAC, &kb_rc4)); t(krb5_k_create_key(ctx, &kb_aes, &key_aes)); -- 2.26.2