Issue #2036645 by lex0r: restricting the explode to 2 items when breaking apart query... 7.x-1.x
authorlex0r
Sun, 23 Mar 2014 01:54:43 +0000 (19:54 -0600)
committerJohn Fiala
Sun, 23 Mar 2014 01:54:43 +0000 (19:54 -0600)
link.module

index ebe8148..d96391d 100644 (file)
@@ -642,7 +642,7 @@ function _link_parse_str($query) {
 
   $pairs = explode('&', $query);
   foreach ($pairs as $pair) {
-    $name_value = explode('=', $pair);
+    $name_value = explode('=', $pair, 2);
     $name = urldecode($name_value[0]);
     $value = isset($name_value[1]) ? urldecode($name_value[1]) : NULL;
     $query_array[$name] = $value;