diff options
author | brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2011-06-07 22:58:46 +0000 |
---|---|---|
committer | brettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2011-06-07 22:58:46 +0000 |
commit | 22f8de74875e5351fd7711f3b7b2b430c98f1c05 (patch) | |
tree | 9eb4ebfdbab719feb9d935c74c761d0ce8b606f9 /engine/lib/group.php | |
parent | ceab24db2a7bf459684a650c287770b4ff090f54 (diff) | |
download | elgg-22f8de74875e5351fd7711f3b7b2b430c98f1c05.tar.gz elgg-22f8de74875e5351fd7711f3b7b2b430c98f1c05.tar.bz2 |
Refs #3510, #3418. Merged fix for forwarding after output to trunk.
git-svn-id: http://code.elgg.org/elgg/trunk@9141 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'engine/lib/group.php')
-rw-r--r-- | engine/lib/group.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/engine/lib/group.php b/engine/lib/group.php index d78274961..755482b00 100644 --- a/engine/lib/group.php +++ b/engine/lib/group.php @@ -276,8 +276,9 @@ function group_gatekeeper($forward = true) { if ($forward && $allowed == false) { register_error(elgg_echo('membershiprequired')); - forward($url, 'member'); - exit; + if (!forward($url, 'member')) { + throw new SecurityException(elgg_echo('SecurityException:UnexpectedOutputInGatekeeper')); + } } return $allowed; |