]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Added checking for $query array in elgg_validate_action_url().
authorbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Sat, 30 Jan 2010 23:22:57 +0000 (23:22 +0000)
committerbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>
Sat, 30 Jan 2010 23:22:57 +0000 (23:22 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@3864 36083f99-b078-4883-b0ff-0f9b5a30f544

engine/lib/elgglib.php

index 4c45da6e94b1faddfda5a0106143f0a704011eab..91d49d97dc85bfb8a2b3ce241e4f93b277b09c81 100644 (file)
@@ -2482,7 +2482,13 @@ function elgg_http_build_url(array $parts) {
  */
 function elgg_validate_action_url($link) {
        $url = parse_url($link);
-       parse_str($url['query'], $query);
+
+       if (isset($url['query'])) {
+               parse_str($url['query'], $query);
+       } else {
+               $query = array();
+       }
+
        if (array_key_exists('__elgg_ts', $query) && array_key_exists('__elgg_token', $query)) {
                return $link;
        }