]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
resolve: add missing initialization of libgcrypt
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 5 Jan 2022 02:33:26 +0000 (11:33 +0900)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 5 Jan 2022 11:12:54 +0000 (12:12 +0100)
Fixes #21951.

src/resolve/resolved-dns-dnssec.c

index 738259481d9eecf90b78ad86e2966defb6e2f9bc..5c2e936163daf26c259e2f02e1afab51267edb86 100644 (file)
@@ -1402,6 +1402,8 @@ int dnssec_verify_dnskey_by_ds(DnsResourceRecord *dnskey, DnsResourceRecord *ds,
         if (md_algorithm < 0)
                 return -EOPNOTSUPP;
 
+        initialize_libgcrypt(false);
+
         _cleanup_(gcry_md_closep) gcry_md_hd_t md = NULL;
 
         size_t hash_size = gcry_md_get_algo_dlen(md_algorithm);