diff options
author | Gilles Chehade <gilles@poolp.org> | 2016-05-21 21:21:28 +0200 |
---|---|---|
committer | Gilles Chehade <gilles@poolp.org> | 2016-05-21 21:21:28 +0200 |
commit | 257d9293cf57cf347dc3b2397c9a6c5b98a05c21 (patch) | |
tree | e1c862165ab86dfe518f0421e7eff73cb32da565 | |
parent | fix #686 and honor sysconfdir to allow change of config location (diff) | |
parent | dkim-filter: initialize PRNG before chroot (diff) | |
download | OpenSMTPD-extras-257d9293cf57cf347dc3b2397c9a6c5b98a05c21.tar.xz OpenSMTPD-extras-257d9293cf57cf347dc3b2397c9a6c5b98a05c21.zip |
Merge pull request #29 from valeriangalliat/dkim-signer/initialize-prng-before-chroot
dkim-filter: initialize PRNG before chroot
-rw-r--r-- | extras/wip/filters/filter-dkim-signer/filter_dkim_signer.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/extras/wip/filters/filter-dkim-signer/filter_dkim_signer.c b/extras/wip/filters/filter-dkim-signer/filter_dkim_signer.c index 78117ab..18298b4 100644 --- a/extras/wip/filters/filter-dkim-signer/filter_dkim_signer.c +++ b/extras/wip/filters/filter-dkim-signer/filter_dkim_signer.c @@ -23,6 +23,7 @@ #include <unistd.h> #include <openssl/pem.h> +#include <openssl/rand.h> #include <openssl/rsa.h> #include <openssl/sha.h> @@ -329,6 +330,9 @@ main(int argc, char **argv) filter_api_on_reset(on_reset); filter_api_on_rollback(on_rollback); + /* initialize PRNG before chrooting */ + RAND_status(); + filter_api_loop(); log_debug("debug: exiting"); |