diff options
| author | Tom Tromey <tromey@redhat.com> | 2005-02-10 02:43:16 +0000 |
|---|---|---|
| committer | Tom Tromey <tromey@redhat.com> | 2005-02-10 02:43:16 +0000 |
| commit | 4fc2828fcb2a20b2b414aa411847d33da6dd45be (patch) | |
| tree | ed1e156a2a05bab986e391d148f3c5797d0ac7e3 /gnu/java/net/protocol/jar/Connection.java | |
| parent | 60d8c5cddc894fa0b5701856ecf0d095ac85a33c (diff) | |
| download | classpath-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.java | 5 |
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); |
