bug79199.phpt 404 B

12345678910111213141516171819202122
  1. --TEST--
  2. Bug #79199 (curl_copy_handle() memory leak)
  3. --EXTENSIONS--
  4. curl
  5. --FILE--
  6. <?php
  7. $mem_old = 0;
  8. for($i = 0; $i < 50; ++$i) {
  9. $c1 = curl_init();
  10. $c2 = curl_copy_handle($c1);
  11. curl_close($c2);
  12. curl_close($c1);
  13. $mem_new = memory_get_usage();
  14. if ($mem_new <= $mem_old) {
  15. break;
  16. }
  17. $mem_old = $mem_new;
  18. }
  19. echo $i < 50 ? "okay" : "leak", PHP_EOL;
  20. ?>
  21. --EXPECT--
  22. okay