bug68937.phpt 654 B

12345678910111213141516171819202122232425262728293031323334353637
  1. --TEST--
  2. Bug # #68937 (Segfault in curl_multi_exec)
  3. --EXTENSIONS--
  4. curl
  5. --FILE--
  6. <?php
  7. include 'server.inc';
  8. $host = curl_cli_server_start();
  9. $url = "{$host}/get.inc";
  10. $ch = curl_init($url);
  11. curl_setopt_array($ch, array(
  12. CURLOPT_HEADER => false,
  13. CURLOPT_RETURNTRANSFER => true,
  14. CURLOPT_POST => true,
  15. CURLOPT_INFILESIZE => 1,
  16. CURLOPT_HTTPHEADER => array(
  17. 'Expect:',
  18. 'Content-Length: 1',
  19. ),
  20. CURLOPT_READFUNCTION => 'curl_read',
  21. CURLOPT_CONNECTTIMEOUT=> 1,
  22. CURLOPT_TIMEOUT=>1
  23. ));
  24. function curl_read($ch, $fp, $len) {
  25. var_dump($fp);
  26. exit;
  27. }
  28. curl_exec($ch);
  29. curl_close($ch);
  30. ?>
  31. --EXPECT--
  32. NULL