Merge branch 'MDL-59746-master' of git://github.com/Dagefoerde/moodle
authorAndrew Nicols <andrew@nicols.co.uk>
Tue, 15 Aug 2017 05:17:37 +0000 (13:17 +0800)
committerAndrew Nicols <andrew@nicols.co.uk>
Tue, 15 Aug 2017 05:17:37 +0000 (13:17 +0800)
lib/oauthlib.php

index f918112..87fd236 100644 (file)
@@ -524,7 +524,7 @@ abstract class oauth2_client extends curl {
     public function build_post_data($params) {
         $result = [];
         foreach ($params as $name => $value) {
-            $result[] = str_replace('&', '%26', $name) . '=' . str_replace('&', '%26', $value);
+            $result[] = urlencode($name) . '=' . urlencode($value);
         }
         return implode('&', $result);
     }