summaryrefslogtreecommitdiff
path: root/gnu/java/net/protocol/jar/Connection.java
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2005-02-10 02:43:16 +0000
committerTom Tromey <tromey@redhat.com>2005-02-10 02:43:16 +0000
commit4fc2828fcb2a20b2b414aa411847d33da6dd45be (patch)
treeed1e156a2a05bab986e391d148f3c5797d0ac7e3 /gnu/java/net/protocol/jar/Connection.java
parent60d8c5cddc894fa0b5701856ecf0d095ac85a33c (diff)
downloadclasspath-4fc2828fcb2a20b2b414aa411847d33da6dd45be.tar.gz
* gnu/java/net/protocol/jar/Connection.java (getJarFile): Open
jar file with OPEN_DELETE. * java/util/zip/ZipFile.java (ZipFile): Call deleteOnExit when OPEN_DELETE is used.
Diffstat (limited to 'gnu/java/net/protocol/jar/Connection.java')
-rw-r--r--gnu/java/net/protocol/jar/Connection.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/gnu/java/net/protocol/jar/Connection.java b/gnu/java/net/protocol/jar/Connection.java
index 1ea708071..f72639393 100644
--- a/gnu/java/net/protocol/jar/Connection.java
+++ b/gnu/java/net/protocol/jar/Connection.java
@@ -97,9 +97,8 @@ public final class Connection extends JarURLConnection
fos.close();
// Always verify the Manifest, open read only and delete when done.
- // XXX ZipFile.OPEN_DELETE not yet implemented.
- // jf = new JarFile (f, true, ZipFile.OPEN_READ | ZipFile.OPEN_DELETE);
- jf = new JarFile (f, true, ZipFile.OPEN_READ);
+ jar_file = new JarFile (f, true,
+ ZipFile.OPEN_READ | ZipFile.OPEN_DELETE);
}
cache.put (url, jf);