123456789101112131415161718192021222324 |
- --TEST--
- Bug #79145 (openssl memory leak)
- --EXTENSIONS--
- openssl
- --FILE--
- <?php
- $b = '-----BEGIN PUBLIC KEY-----
- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDaFhc31WeskqxwI+Si5R/fZrLK
- pJOlABiI3RZfKCHJVrXl3IvcHDFM/BHKUJoSi/ee8GS9iw0G4Z1eCzJdthXxHARh
- j85Q5OliVxOdB1LoTOsOmfFf/fdvpU3DsOWsDKlVrL41MHxXorwrwOiys/r/gv2d
- C9C4JmhTOjBVAK8SewIDAQAC
- -----END PUBLIC KEY-----';
- $a = openssl_get_publickey($b);
- @openssl_free_key($a);
- $start = memory_get_usage(true);
- $a = openssl_get_publickey($b);
- @openssl_free_key($a);
- $end = memory_get_usage(true);
- var_dump($end == $start);
- ?>
- --EXPECT--
- bool(true)
|