OSDN Git Service

2004-11-16 Andreas Tobler <a.tobler@schweiz.ch>
authorandreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Nov 2004 21:31:55 +0000 (21:31 +0000)
committerandreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Nov 2004 21:31:55 +0000 (21:31 +0000)
* java/security/Security.java (Security): Silence the warning about no
providers found in the no debug case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@90765 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/java/security/Security.java

index 7a6759d..1f649b3 100644 (file)
@@ -1,3 +1,8 @@
+2004-11-16  Andreas Tobler  <a.tobler@schweiz.ch>
+
+       * java/security/Security.java (Security): Silence the warning about no
+       providers found in the no debug case.
+
 2004-11-16  Michael Koch  <konqueror@gmx.de>
 
        * java/net/InetAddress.java
 2004-11-16  Michael Koch  <konqueror@gmx.de>
 
        * java/net/InetAddress.java
index 1820319..01c0a05 100644 (file)
@@ -40,6 +40,8 @@ package java.security;
 
 import gnu.java.security.action.GetPropertyAction;
 
 
 import gnu.java.security.action.GetPropertyAction;
 
+import gnu.classpath.Configuration;
+
 import java.io.IOException;
 import java.io.InputStream;
 import java.net.URL;
 import java.io.IOException;
 import java.io.InputStream;
 import java.net.URL;
@@ -81,20 +83,27 @@ public final class Security
       if (!loadProviders (base, "classpath")
          && !loaded
          && providers.size() == 0)
       if (!loadProviders (base, "classpath")
          && !loaded
          && providers.size() == 0)
-        {
-         // No providers found and both security files failed to load properly.
-         System.err.println
-           ("WARNING: could not properly read security provider files:");
-         System.err.println
-           ("         " + base + "/security/" + vendor + ".security");
-         System.err.println
-           ("         " + base + "/security/" + "classpath" + ".security");
-         System.err.println
-           ("         Falling back to standard GNU security provider");
-         providers.addElement (new gnu.java.security.provider.Gnu());
-        }
-  }
-
+         {
+             if (Configuration.DEBUG)
+                 {
+                     /* No providers found and both security files failed to
+                      * load properly. Give a warning in case of DEBUG is
+                      * enabled. Could be done with java.util.logging later.
+                      */
+                     System.err.println
+                         ("WARNING: could not properly read security provider files:");
+                     System.err.println
+                         ("         " + base + "/security/" + vendor
+                          + ".security");
+                     System.err.println
+                         ("         " + base + "/security/" + "classpath"
+                          + ".security");
+                     System.err.println
+                         ("         Falling back to standard GNU security provider");
+                 }
+             providers.addElement (new gnu.java.security.provider.Gnu());
+         }
+    }
   // This class can't be instantiated.
   private Security()
   {
   // This class can't be instantiated.
   private Security()
   {