jdk/src/share/classes/java/util/jar/Pack200.java
changeset 7795 98021fc612af
parent 7171 ee97f78e7482
child 9266 121fb370f179
--- a/jdk/src/share/classes/java/util/jar/Pack200.java	Mon Dec 13 14:34:37 2010 -0800
+++ b/jdk/src/share/classes/java/util/jar/Pack200.java	Tue Dec 14 07:42:11 2010 -0800
@@ -732,14 +732,14 @@
     private synchronized static Object newInstance(String prop) {
         String implName = "(unknown)";
         try {
-            Class impl = (prop == PACK_PROVIDER)? packerImpl: unpackerImpl;
+            Class impl = (PACK_PROVIDER.equals(prop))? packerImpl: unpackerImpl;
             if (impl == null) {
                 // The first time, we must decide which class to use.
                 implName = java.security.AccessController.doPrivileged(
                     new sun.security.action.GetPropertyAction(prop,""));
                 if (implName != null && !implName.equals(""))
                     impl = Class.forName(implName);
-                else if (prop == PACK_PROVIDER)
+                else if (PACK_PROVIDER.equals(prop))
                     impl = com.sun.java.util.jar.pack.PackerImpl.class;
                 else
                     impl = com.sun.java.util.jar.pack.UnpackerImpl.class;