diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-07-07 13:03:13 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2016-07-07 13:03:29 +0100 |
commit | 362019a45e6f94756b6c40e9a336a7db88336c88 (patch) | |
tree | 5312cfa1467b3d64663a3b0fcdb9fbb68908f444 /src/libserver | |
parent | 7a6503a6abd77041bab224626551ed07b696b714 (diff) | |
download | rspamd-362019a45e6f94756b6c40e9a336a7db88336c88.tar.gz rspamd-362019a45e6f94756b6c40e9a336a7db88336c88.zip |
[Fix] Fix dkim private keys operations
Diffstat (limited to 'src/libserver')
-rw-r--r-- | src/libserver/dkim.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libserver/dkim.c b/src/libserver/dkim.c index 136c24d0b..cdad6365c 100644 --- a/src/libserver/dkim.c +++ b/src/libserver/dkim.c @@ -2036,6 +2036,10 @@ rspamd_dkim_sign_key_load (const gchar *path, GError **err) } nkey = g_slice_alloc0 (sizeof (*nkey)); +#ifdef MADV_ZERO_WIRED_PAGES + madvise (map, len, MADV_ZERO_WIRED_PAGES); +#endif + (void)mlock (map, len); nkey->keydata = map; nkey->keylen = len; |