Page MenuHomePhabricator

D20116.id48056.diff
No OneTemporary

D20116.id48056.diff

diff --git a/src/utils/utils.php b/src/utils/utils.php
--- a/src/utils/utils.php
+++ b/src/utils/utils.php
@@ -1567,6 +1567,13 @@
$query = array();
foreach ($parameters as $key => $value) {
+ if (is_array($value) || is_object($value)) {
+ throw new Exception(
+ pht(
+ 'HTTP query parameter (with key "%s") is not a scalar. Parameters '.
+ 'must all be scalars.',
+ $key));
+ }
$query[] = rawurlencode($key).'='.rawurlencode($value);
}
$query = implode($query, '&');

File Metadata

Mime Type
text/plain
Expires
Thu, Jul 3, 11:33 PM (10 h, 47 m)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
8247226
Default Alt Text
D20116.id48056.diff (532 B)

Event Timeline