[jboss-cvs] JBossAS SVN: r83785 - projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/zip.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Feb 2 11:53:32 EST 2009


Author: alesj
Date: 2009-02-02 11:53:32 -0500 (Mon, 02 Feb 2009)
New Revision: 83785

Modified:
   projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/zip/ZipEntryContext.java
Log:
Don't add temp info if already exists.

Modified: projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/zip/ZipEntryContext.java
===================================================================
--- projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/zip/ZipEntryContext.java	2009-02-02 16:49:53 UTC (rev 83784)
+++ projects/vfs/trunk/src/main/java/org/jboss/virtual/plugins/context/zip/ZipEntryContext.java	2009-02-02 16:53:32 UTC (rev 83785)
@@ -523,6 +523,8 @@
                         dest = ti.getTempFile();
                   }
 
+                  boolean createNewTempInfo = (dest == null); 
+
                   if (dest == null)
                   {
                      // extract it to temp dir
@@ -540,7 +542,7 @@
                   // mount another instance of ZipEntryContext
                   delegator = mountZipFile(parent, name, dest);
 
-                  if (context != null && path != null)
+                  if (context != null && path != null && createNewTempInfo)
                      context.addTempInfo(new BasicTempInfo(path, dest, delegator));
                }
                else




More information about the jboss-cvs-commits mailing list