bug71523.phpt 501 B

123456789101112131415161718192021222324
  1. --TEST--
  2. Bug #71523 (Copied handle with new option CURLOPT_HTTPHEADER crashes while curl_multi_exec)
  3. --EXTENSIONS--
  4. curl
  5. --FILE--
  6. <?php
  7. $base = curl_init('http://www.google.com/');
  8. curl_setopt($base, CURLOPT_RETURNTRANSFER, true);
  9. $mh = curl_multi_init();
  10. for ($i = 0; $i < 2; ++$i) {
  11. $ch = curl_copy_handle($base);
  12. curl_setopt($ch, CURLOPT_HTTPHEADER, ['Foo: Bar']);
  13. curl_multi_add_handle($mh, $ch);
  14. }
  15. do {
  16. curl_multi_exec($mh, $active);
  17. } while ($active);
  18. ?>
  19. okey
  20. --EXPECT--
  21. okey