FELIX-661: another possible leak when including source jars

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@683316 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/bundleplugin/src/main/java/aQute/lib/osgi/Builder.java b/bundleplugin/src/main/java/aQute/lib/osgi/Builder.java
index ed0f81d..d45cbe7 100644
--- a/bundleplugin/src/main/java/aQute/lib/osgi/Builder.java
+++ b/bundleplugin/src/main/java/aQute/lib/osgi/Builder.java
@@ -26,7 +26,7 @@
     private static final int SPLIT_FIRST       = 4;
     private static final int SPLIT_DEFAULT     = 0;
 
-    List                     inlinedJars       = new ArrayList();
+    List                     tempJars          = new ArrayList();
     boolean                  sources           = false;
     File[]                   sourcePath;
     Pattern                  NAME_URL          = Pattern
@@ -453,6 +453,7 @@
                     if (src != null) {
                         JarResource jarResource = new JarResource(src);
                         jar.putResource(destinationPath, jarResource);
+                        tempJars.add(src);
                     } else {
                         error("Input file does not exist: " + source);
                     }
@@ -490,7 +491,7 @@
             error("Can not find JAR file " + name);
         else {
             jar.addAll(sub, filter);
-            inlinedJars.add(sub);
+            tempJars.add(sub);
         }
     }
 
@@ -767,7 +768,7 @@
     }
 
     public void close() {
-        for (Iterator j = inlinedJars.iterator(); j.hasNext();) {
+        for (Iterator j = tempJars.iterator(); j.hasNext();) {
             Jar jar = (Jar) j.next();
             jar.close();
         }