diff options
| author | Jille Timmermans <jille@hexon.cx> | 2014-11-24 09:37:55 +0100 |
|---|---|---|
| committer | Jille Timmermans <jille@hexon.cx> | 2014-11-24 09:37:55 +0100 |
| commit | 00c6033f99f9e4303e273bb5393efbadbb7c43a9 (patch) | |
| tree | 519ef9af3a0239a81d24db24ed374f4fafebb559 /ext | |
| parent | acd0d7b4037de9498ee5686b90b349342db08f4c (diff) | |
| download | php-git-00c6033f99f9e4303e273bb5393efbadbb7c43a9.tar.gz | |
Add a test for bug #67643 (curl_multi_getcontent returns '' when RETURNTRANSFER isn't set)
Diffstat (limited to 'ext')
| -rw-r--r-- | ext/curl/tests/bug67643.phpt | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/ext/curl/tests/bug67643.phpt b/ext/curl/tests/bug67643.phpt new file mode 100644 index 0000000000..ad59f2c12c --- /dev/null +++ b/ext/curl/tests/bug67643.phpt @@ -0,0 +1,30 @@ +--TEST-- +Bug #67643 (curl_multi_getcontent returns '' when RETURNTRANSFER isn't set) +--SKIPIF-- +<?php +if (!extension_loaded('curl')) print 'skip'; +?> +--FILE-- +<?php + $ch = curl_init(); + curl_setopt($ch, CURLOPT_URL, 'file://'. dirname(__FILE__) . DIRECTORY_SEPARATOR .'curl_testdata1.txt'); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, false); + + $mh = curl_multi_init(); + curl_multi_add_handle($mh, $ch); + + $running = 0; + do { + curl_multi_exec($mh, $running); + } while($running > 0); + + $results = curl_multi_getcontent($ch); + + curl_multi_remove_handle($mh, $ch); + curl_multi_close($mh); + + var_dump($results); +?> +--EXPECT-- +CURL1 +NULL |
