From 06f83520683e087c0198c730788793994ad1fd3f Mon Sep 17 00:00:00 2001
From: Matt Meisberger <mmeisberger@webcourseworks.com>
Date: Tue, 10 May 2011 08:33:31 -0500
Subject: something

---
 course/loginas.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/course/loginas.php b/course/loginas.php
index 3bddfe5..3cfb917 100644
--- a/course/loginas.php
+++ b/course/loginas.php
@@ -28,7 +28,7 @@
             unset($SESSION->grade_last_report);
         }
 
-        if ($return and isset($_SERVER["HTTP_REFERER"])) { // That's all we wanted to do, so let's go back
+        if ($return and isset($_SERVER["HTTP_REFERER"]) && stripos($_SERVER["HTTP_REFERER"], 'loginas.php') === false) { // That's all we wanted to do, so let's go back
             redirect($_SERVER["HTTP_REFERER"]);
         } else {
             redirect($CFG->wwwroot);
-- 
1.7.1

