                                                     cdRsls[i]["digests"],
                                                     cdRsls[i]["types"],
                                                     cdRsls[i]["isSigned"],
-                                                    LoaderUtil.normalizeURL(this.loaderInfo));
+                                                    normalizedURL,
+                                                    this);
                 rslList.push(cdNode);               
             }
         }

        var i:int;
        if (cdRsls && cdRsls.length > 0)
        {
            var crossDomainRSLItem:Class = Class(getDefinitionByName("mx.core::CrossDomainRSLItem"));
            n = cdRsls.length;
            for (i = 0; i < n; i++)

        // Append RSL information in the RSL list.
        if (rsls != null && rsls.length > 0)
        {
            if (normalizedURL == null)
                normalizedURL = LoaderUtil.normalizeURL(this.loaderInfo);

            n = rsls.length;
            for (i = 0; i < n; i++)
            {
                var node:RSLItem = new RSLItem(rsls[i].url, 
                                               normalizedURL,
                                               this);
                rslList.push(node);
            }
        }
