From 1bec000ff43c20d8c2f904678d1845ee65b4ba18 Mon Sep 17 00:00:00 2001 From: Andre Noll Date: Sun, 10 Jul 2016 16:43:02 +0200 Subject: [PATCH] gcrypt: Simplify init_random_seed_or_die(). Trivial equivalent transformation which gets rid of a local variable and one level of indentation. --- gcrypt.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/gcrypt.c b/gcrypt.c index 7d6b2cae..5202c9b7 100644 --- a/gcrypt.c +++ b/gcrypt.c @@ -64,15 +64,13 @@ void get_random_bytes_or_die(unsigned char *buf, int num) */ void init_random_seed_or_die(void) { - const char *ver, *req_ver; - - ver = gcry_check_version(NULL); - req_ver = "1.5.0"; - if (!gcry_check_version(req_ver)) { - PARA_EMERG_LOG("fatal: need at least libgcrypt-%s, have: %s\n", - req_ver, ver); - exit(EXIT_FAILURE); - } + const char *req_ver = "1.5.0"; + + if (gcry_check_version(req_ver)) + return; + PARA_EMERG_LOG("fatal: need at least libgcrypt-%s, have: %s\n", + req_ver, gcry_check_version(NULL)); + exit(EXIT_FAILURE); } /** S-expression for the public part of an RSA key. */ -- 2.39.2