Kaynağa Gözat

2009-06-15 Marek Habersack <[email protected]>

	* AspGenerator.cs: CreateRootBuilder quits when root builder
	already exist. This can happen when recursively parsing an include
	file. Fixes bug #512028

svn path=/trunk/mcs/; revision=136096
Marek Habersack 16 yıl önce
ebeveyn
işleme
1fb905ec9d

+ 3 - 0
mcs/class/System.Web/System.Web.Compilation/AspGenerator.cs

@@ -458,6 +458,9 @@ namespace System.Web.Compilation
 		
 		void CreateRootBuilder (Stream inputStream, string filename)
 		{
+			if (rootBuilder != null)
+				return;
+			
 			Type rootBuilderType = GetRootBuilderType (inputStream, filename);
 			rootBuilder = Activator.CreateInstance (rootBuilderType) as RootBuilder;
 			if (rootBuilder == null)

+ 6 - 0
mcs/class/System.Web/System.Web.Compilation/ChangeLog

@@ -1,3 +1,9 @@
+2009-06-15  Marek Habersack  <[email protected]>
+
+	* AspGenerator.cs: CreateRootBuilder quits when root builder
+	already exist. This can happen when recursively parsing an include
+	file. Fixes bug #512028
+
 2009-06-12  Marek Habersack  <[email protected]>
 
 	* BuildManager.cs: avoid a NREX in FixVirtualPath