diff --git a/lib/SAML2/XML/md/IDPSSODescriptor.php b/lib/SAML2/XML/md/IDPSSODescriptor.php
index 99190fa2e8c1738b3644e6f2347bab597c8f398e..0479d98123231e5880c8d3e2b1383bf0fb95ce15 100644
--- a/lib/SAML2/XML/md/IDPSSODescriptor.php
+++ b/lib/SAML2/XML/md/IDPSSODescriptor.php
@@ -89,7 +89,7 @@ class SAML2_XML_md_IDPSSODescriptor extends SAML2_XML_md_SSODescriptorType {
 		}
 
 		foreach (SAML2_Utils::xpQuery($xml, './saml_metadata:AssertionIDRequestService') as $ep) {
-			$this->AssertionIDRequestService[] = new SAML2_XML_md_EndpointType($airs);
+			$this->AssertionIDRequestService[] = new SAML2_XML_md_EndpointType($ep);
 		}
 
 		$this->AttributeProfile = SAML2_Utils::extractStrings($xml, SAML2_Const::NS_MD, 'AttributeProfile');