diff options
author | 2016-05-21 21:22:43 +0200 | |
---|---|---|
committer | 2016-05-21 21:22:43 +0200 | |
commit | f90553130acc004d426a037d71859c9c85eed3f7 (patch) | |
tree | fd8cbf4e098ec8155ecce8ea9c02d457a8c9b7f1 | |
parent | add -c and -C chroot option to filter-dkim-signer as well (diff) | |
parent | Merge pull request #29 from valeriangalliat/dkim-signer/initialize-prng-before-chroot (diff) | |
download | OpenSMTPD-extras-f90553130acc004d426a037d71859c9c85eed3f7.tar.xz OpenSMTPD-extras-f90553130acc004d426a037d71859c9c85eed3f7.zip |
Merge branch 'master' of ssh://ssh.github.com/OpenSMTPD/OpenSMTPD-extras
-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 ccd4655..9bd2c5b 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> @@ -341,6 +342,9 @@ main(int argc, char **argv) if (C) filter_api_no_chroot(); + /* initialize PRNG before chrooting */ + RAND_status(); + filter_api_loop(); log_debug("debug: exiting"); |