[kaffe] Buglet in Jar for -C
Mark Wielaard
mark at klomp.org
Sat Aug 14 13:33:45 PDT 2004
Hi,
When building gcjwebplugin and using kaffe jar I noticed that when -C
was used the first directory name was always stripped of files in
subdirectories of the directory of the -C argument.
The following patch fixes it. This should be an if-else since in the if
branch tmp is made absolute so if the first if statement succeeds the
second if statement also (erronously) succeeds.
Cheers,
Mark
* libraries/javalib/kaffe/tools/jar/Jar.java
(createFileLookupTable): Don't double check File.isAbsolute().
--- libraries/javalib/kaffe/tools/jar/Jar.java 27 Apr 2004 18:25:19
-0000 1.6
+++ libraries/javalib/kaffe/tools/jar/Jar.java 14 Aug 2004 20:33:07
-0000
@@ -494,9 +494,7 @@
if (! tmp.isAbsolute()) {
tmp = new XPFile(parent,files[i]);
- }
-
- if (tmp.isAbsolute()) {
+ } else {
// Find and remove the first '/' in the short name
String name = files[i];
int index = name.indexOf('/');
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://kaffe.org/pipermail/kaffe/attachments/20040814/24dd22ab/attachment-0002.pgp
More information about the kaffe
mailing list