From c190392cf9d45f06c78417822556dea7b12df4d1 Mon Sep 17 00:00:00 2001
From: Olav Morken <olav.morken@uninett.no>
Date: Thu, 24 May 2012 11:43:10 +0000
Subject: [PATCH] core:UserPassOrgBase: Unset "remember username"-options when
 parsing config.

Thanks to Ryan Panning for providing this patch!

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@3106 44740490-163a-0410-bde0-09ae8108e29a
---
 modules/core/lib/Auth/UserPassOrgBase.php | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/modules/core/lib/Auth/UserPassOrgBase.php b/modules/core/lib/Auth/UserPassOrgBase.php
index 1c151fff8..a2c73087a 100644
--- a/modules/core/lib/Auth/UserPassOrgBase.php
+++ b/modules/core/lib/Auth/UserPassOrgBase.php
@@ -78,9 +78,11 @@ abstract class sspmod_core_Auth_UserPassOrgBase extends SimpleSAML_Auth_Source {
 		// Get the remember username config options
 		if (isset($config['remember.username.enabled'])) {
 			$this->rememberUsernameEnabled = (bool) $config['remember.username.enabled'];
+			unset($config['remember.username.enabled']);
 		}
 		if (isset($config['remember.username.checked'])) {
 			$this->rememberUsernameChecked = (bool) $config['remember.username.checked'];
+			unset($config['remember.username.checked']);
 		}
 
 		$this->usernameOrgMethod = 'none';
-- 
GitLab