From 115f51bbf4f15b320ada5dc3bc818dc03f783878 Mon Sep 17 00:00:00 2001 From: Tobias Blomberg Date: Tue, 16 Sep 2014 21:39:58 +0200 Subject: [PATCH] Libgcrypt initialization fix Issue #101 report that libgcrypt print a warning about missing initialization. Hopefully this patch will fix that. --- src/svxlink/trx/NetTrxMsg.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/svxlink/trx/NetTrxMsg.h b/src/svxlink/trx/NetTrxMsg.h index e1fd18cdb..963f81c40 100644 --- a/src/svxlink/trx/NetTrxMsg.h +++ b/src/svxlink/trx/NetTrxMsg.h @@ -260,6 +260,9 @@ class MsgAuthResponse : public Msg gcry_error_t err; //err = gcry_control(GCRYCTL_INIT_SECMEM, 16384, 0); err = gcry_control(GCRYCTL_DISABLE_SECMEM, 0); + if (err) goto error; + // Tell Libgcrypt that initialization has completed + err = gcry_control(GCRYCTL_INITIALIZATION_FINISHED, 0); if (err) goto error; gcry_md_hd_t hd; //printf("gcry_md_open\n");