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('/');
signature.asc
Description: This is a digitally signed message part
_______________________________________________ kaffe mailing list [EMAIL PROTECTED] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
