diff --git a/lib/readMetadata.php b/lib/readMetadata.php index 1e97812fa287ae67b85ab5bb8eed5dabe06a39e5..020dbcc8c10c794a2e50860a10c18f6b4def7d97 100644 --- a/lib/readMetadata.php +++ b/lib/readMetadata.php @@ -46,8 +46,8 @@ function updateMetadata() { // Now merge IDPs from metadata and static file $IDProviders = mergeInfo($IDProviders, $metadataIDProviders, $SAML2MetaOverLocalConf, $includeLocalConfEntries); - // For now copy the array by reference - $SProviders = &$metadataSProviders; + // There is no static file for SPs, use metadata only + $SProviders = $metadataSProviders; } elseif (file_exists($metadataIDPFile)) { @@ -70,8 +70,8 @@ function updateMetadata() { // Now merge IDPs from metadata and static file $IDProviders = mergeInfo($IDProviders, $metadataIDProviders, $SAML2MetaOverLocalConf, $includeLocalConfEntries); - // For now copy the array by reference - $SProviders = &$metadataSProviders; + // There is no static file for SPs, use metadata only + $SProviders = $metadataSProviders; } // Close the metadata lock file.