Patch: bug fix

Tom Tromey tromey@cygnus.com
Fri Apr 21 07:18:00 GMT 2000


Code in gnu.gcj.protocol.file.Handler incorrectly called an
inaccessible method.  This was allowed due to a compiler bug (PR 124).
The appended patch fixes the runtime bug.

2000-04-21  Tom Tromey  <tromey@cygnus.com>

	* gnu/gcj/protocol/file/Handler.java (openConnection): Use
	`setURL', not `url.set'.

Tom

Index: gnu/gcj/protocol/file/Handler.java
===================================================================
RCS file: /cvs/java/libgcj/libjava/gnu/gcj/protocol/file/Handler.java,v
retrieving revision 1.3
diff -u -r1.3 Handler.java
--- Handler.java	2000/03/07 19:55:25	1.3
+++ Handler.java	2000/04/21 14:18:17
@@ -1,6 +1,6 @@
 // Handler.java - URLStreamHandler for file protocol.
 
-/* Copyright (C) 1999  Free Software Foundation
+/* Copyright (C) 1999, 2000  Free Software Foundation
 
    This file is part of libgcj.
 
@@ -37,7 +37,7 @@
 	// Reset the protocol (and implicitly the handler) for this URL.
 	// Then have the URL attempt the connection again, as it will
 	// get the changed handler the next time around.
-	url.set("ftp", url.getHost(), url.getPort(), url.getFile(),
+	setURL (url, "ftp", url.getHost(), url.getPort(), url.getFile(),
 		url.getRef());
 	// Until the ftp protocol handler is written, this will cause
 	// a NullPointerException.


More information about the Java-patches mailing list