From 240a696c399dbf43800d0b5b43f453b1f1d469fc Mon Sep 17 00:00:00 2001 From: Olav Morken <olav.morken@uninett.no> Date: Wed, 6 Aug 2008 07:20:21 +0000 Subject: [PATCH] Utilities::addURLParameter: Fix assertion failure on URL ending with '?'. git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@798 44740490-163a-0410-bde0-09ae8108e29a --- lib/SimpleSAML/Utilities.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/SimpleSAML/Utilities.php b/lib/SimpleSAML/Utilities.php index b794f89ec..313f09e4e 100644 --- a/lib/SimpleSAML/Utilities.php +++ b/lib/SimpleSAML/Utilities.php @@ -166,7 +166,12 @@ class SimpleSAML_Utilities { $oldQuery = array(); $url .= '?'; } else { - $oldQuery = self::parseQueryString(substr($url, $queryStart + 1)); + $oldQuery = substr($url, $queryStart + 1); + if($oldQuery === FALSE) { + $oldQuery = array(); + } else { + $oldQuery = self::parseQueryString($oldQuery); + } $url = substr($url, 0, $queryStart + 1); } -- GitLab