From: Greg Hudson Date: Tue, 28 Dec 2010 17:27:15 +0000 (+0000) Subject: Don't use a krb5 context in t_fork, since we don't set up a krb5.conf X-Git-Tag: krb5-1.10-alpha1~625 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=4e8010a1030e17110776848530070ac587d650fc;p=krb5.git 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 --- 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));