diff options
author | Ingela Anderton Andin <[email protected]> | 2013-01-15 11:32:19 +0100 |
---|---|---|
committer | Ingela Anderton Andin <[email protected]> | 2013-01-17 09:46:51 +0100 |
commit | 7fa4c654f29a3231f707dcac7fffdf60140cf1b3 (patch) | |
tree | 0eda89c10ac23b3b993cd637c8f009d90cace3c1 /lib/ssl/src/ssl_app.erl | |
parent | fa6771380931c7ded0ad4d36e6cd2554bb932dfc (diff) | |
download | otp-7fa4c654f29a3231f707dcac7fffdf60140cf1b3.tar.gz otp-7fa4c654f29a3231f707dcac7fffdf60140cf1b3.tar.bz2 otp-7fa4c654f29a3231f707dcac7fffdf60140cf1b3.zip |
ssl: Certificates and PEM-cache cleaning fixed to avoid memory leak
Certificate db cleaning messages where sent to the wrong process after
restructuring to avoid bottlenecks.
It is possible that the ssl manager process gets two cleaning messages
for the same entry. E.i. first cleaning message is sent and before it
is processed a new reference is allocated and again released for the
entry, generating a second cleaning message.
Also in ssl_manger:handle_info/2 it is possible that there exists a
new reference to an "old" file name with a potential new content.
Diffstat (limited to 'lib/ssl/src/ssl_app.erl')
0 files changed, 0 insertions, 0 deletions