--TEST-- Bug #22414 (passthru() does not read data correctly) --SKIPIF-- --INI-- output_handler= --FILE-- '.escapeshellarg($tmpfile); } else { $cmd = $php_escaped . $args . ' -r ' . "\"passthru('".addslashes($cmd)."');\"" . ' > '.escapeshellarg($tmpfile); } exec($cmd); if (md5_file($php) == md5_file($tmpfile)) { echo "Works\n"; } else { echo "Does not work\n"; } @unlink($tmpfile); ?> --EXPECT-- HELLO Works