diff --git a/modules/ldap/lib/Auth/Source/LDAPMulti.php b/modules/ldap/lib/Auth/Source/LDAPMulti.php
index 45356946bb9134736a8e87cc3f7746ca04d78fa8..7e6f3ad991a1d9966ac2a804c70fb55c3b6edd40 100644
--- a/modules/ldap/lib/Auth/Source/LDAPMulti.php
+++ b/modules/ldap/lib/Auth/Source/LDAPMulti.php
@@ -89,7 +89,7 @@ class sspmod_ldap_Auth_Source_LDAPMulti extends sspmod_core_Auth_UserPassOrgBase
 	 * @param string $org  The organization the user chose.
 	 * @return array  Associative array with the users attributes.
 	 */
-	protected function login($username, $password, $org) {
+	protected function login($username, $password, $org, array $sasl_args = NULL) {
 		assert('is_string($username)');
 		assert('is_string($password)');
 		assert('is_string($org)');
@@ -106,7 +106,7 @@ class sspmod_ldap_Auth_Source_LDAPMulti extends sspmod_core_Auth_UserPassOrgBase
 			$username = $username . '@' . $org;
 		}
 
-		return $this->ldapOrgs[$org]->login($username, $password);
+		return $this->ldapOrgs[$org]->login($username, $password, $sasl_args);
 	}