diff --git a/lib/SimpleSAML/Auth/Simple.php b/lib/SimpleSAML/Auth/Simple.php index d036a1aa4558f95d43b5124aa283810a29983ba1..e3fedad714c096d829413ca35dd7526024b563e0 100644 --- a/lib/SimpleSAML/Auth/Simple.php +++ b/lib/SimpleSAML/Auth/Simple.php @@ -104,7 +104,7 @@ class SimpleSAML_Auth_Simple { $returnTo = SimpleSAML_Utilities::selfURL(); } - if ($keepPost && $_SERVER['REQUEST_METHOD'] === 'POST') { + if (is_string($returnTo) && $keepPost && $_SERVER['REQUEST_METHOD'] === 'POST') { $returnTo = SimpleSAML_Utilities::createPostRedirectLink($returnTo, $_POST); }