This patch fixes a regression in java.net.URI from Ian's recent patch. When changing from using Integer to using int directly, the conversion was inverted.
2008-02-21 Andrew John Hughes <[EMAIL PROTECTED]> * java/net/URI.java: (compareTo(URI)): Change comparison sign so it operates in the correct direction. -- Andrew :) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint = F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8
Index: java/net/URI.java =================================================================== RCS file: /sources/classpath/classpath/java/net/URI.java,v retrieving revision 1.22 diff -u -3 -p -u -r1.22 URI.java --- java/net/URI.java 5 Feb 2008 14:59:05 -0000 1.22 +++ java/net/URI.java 21 Feb 2008 21:25:32 -0000 @@ -1322,7 +1322,7 @@ public final class URI if (hCompare != 0) return hCompare; int uriPort = uri.getPort(); - return (uriPort == port) ? 0 : (uriPort < port) ? -1 : 1; + return (uriPort == port) ? 0 : (uriPort > port) ? -1 : 1; } } if (rawPath == null && uri.getRawPath() != null)
signature.asc
Description: Digital signature