Commit 994db97d authored by lex0r's avatar lex0r Committed by John C Fiala
Browse files

Issue #2036645 by lex0r: restricting the explode to 2 items when breaking...

Issue #2036645 by lex0r: restricting the explode to 2 items when breaking apart querystrings helps prevent problems with unescaped = characters in the data.
parent df88ef0e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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;