]> granicus.if.org Git - php/commitdiff
Merge branch 'PHP-7.4'
authorJoe Watkins <krakjoe@php.net>
Wed, 12 Jun 2019 05:55:21 +0000 (07:55 +0200)
committerJoe Watkins <krakjoe@php.net>
Wed, 12 Jun 2019 05:58:56 +0000 (07:58 +0200)
* PHP-7.4:
  fix flaky gd tests

1  2 
ext/gd/tests/imagegd2_nullbyte_injection.phpt
ext/gd/tests/imagegd_nullbyte_injection.phpt

index 5eae5c719ca4f9e60e3506992a4580d25707a872,4307704ee209c76186675467d50b8af330f968e4..537535b4c203543334b460e41b69b9d41078ebfc
@@@ -22,16 -21,12 +21,16 @@@ $userinput = "1\0"; // from post or ge
  $temp = $tempdir. "/test" . $userinput .".tmp";
  
  echo "\nimagegd2 TEST\n";
 -imagegd2($image, $temp);
 +try {
 +    imagegd2($image, $temp);
 +} catch (TypeError $e) {
 +    echo $e->getMessage(), "\n";
 +}
  var_dump(file_exists($tempdir. "/test1"));
  var_dump(file_exists($tempdir. "/test1.tmp"));
- foreach (glob($tempdir . "/test*") as $file ) { unlink($file); }
 ---EXPECTF--
++?>
 +--EXPECT--
  imagegd2 TEST
 -
 -Warning: imagegd2() expects parameter 2 to be a valid path, string given in %s on line %d
 +imagegd2() expects parameter 2 to be a valid path, string given
  bool(false)
  bool(false)
index 235bd4680c87e39ad8fad076576fdc462e2d0e5c,f904bbf17446089b8e73c0362acdb07d600fc7d9..dbfff3bd938e1a0e4114769362960bf49b15361c
@@@ -22,16 -21,13 +21,16 @@@ $userinput = "1\0"; // from post or ge
  $temp = $tempdir. "/test" . $userinput .".tmp";
  
  echo "\nimagegd TEST\n";
 -imagegd($image, $temp);
 +try {
 +    imagegd($image, $temp);
 +} catch (TypeError $e) {
 +    echo $e->getMessage(), "\n";
 +}
  var_dump(file_exists($tempdir. "/test1"));
  var_dump(file_exists($tempdir. "/test1.tmp"));
- foreach (glob($tempdir . "/test*") as $file ) { unlink($file); }
+ ?>
 ---EXPECTF--
 +--EXPECT--
  imagegd TEST
 -
 -Warning: imagegd() expects parameter 2 to be a valid path, string given in %s on line %d
 +imagegd() expects parameter 2 to be a valid path, string given
  bool(false)
  bool(false)