crypto: fix X509 cert memory leak in GetPeerCert
authorFedor Indutny <fedor@indutny.com>
Tue, 11 Nov 2014 05:08:09 +0000 (08:08 +0300)
committerFedor Indutny <fedor@indutny.com>
Fri, 14 Nov 2014 06:56:32 +0000 (09:56 +0300)
commit3b3d89bad26f5dfebe73fef6ae284ee78acbd5c9
treeef5aaa481dedcd85ad65c6d866b3491c8601ac9d
parentbe413ac732f59ffe621f264239e5e22b77d32025
crypto: fix X509 cert memory leak in GetPeerCert

`SSL_get_peer_certificate` returns referenced X509 object, we should
decrement the reference count once it is not needed.

Fix joyent/node#8674
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
PR-URL: https://github.com/node-forward/node/pull/56
src/node_crypto.cc