diff --git a/lib/SimpleSAML/Metadata/SAMLParser.php b/lib/SimpleSAML/Metadata/SAMLParser.php
index cec041f65654438686a2a432bd1ba3fa10a08ed9..ed7f9559cdb7a059f60a904b5c0f2b8a9db77abc 100644
--- a/lib/SimpleSAML/Metadata/SAMLParser.php
+++ b/lib/SimpleSAML/Metadata/SAMLParser.php
@@ -832,7 +832,7 @@ class SimpleSAML_Metadata_SAMLParser {
 		#$sp['attributes'] = array();
 		$attcs = SimpleSAML_Utilities::getDOMChildren($element, 'AttributeConsumingService', '@md');
 		if (count($attcs) > 0) {
-			self::parseAttributeConsumerService($attcs[0], &$sp);
+			self::parseAttributeConsumerService($attcs[0], $sp);
 		}