]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
natClassLoader.cc (findClass): Compare against `3', not `0'.
authorTom Tromey <tromey@redhat.com>
Tue, 2 Apr 2002 22:20:30 +0000 (22:20 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Tue, 2 Apr 2002 22:20:30 +0000 (22:20 +0000)
* java/lang/natClassLoader.cc (findClass): Compare against `3',
not `0'.

From-SVN: r51764

libjava/ChangeLog
libjava/java/lang/natClassLoader.cc

index 7945f99b6e625fbb2e88b08adeb1b9f4469d30f4..50e91e8809ed0da65abc32022d8fe311d97feaa7 100644 (file)
@@ -1,3 +1,8 @@
+2002-04-02  Tom Tromey  <tromey@redhat.com>
+
+       * java/lang/natClassLoader.cc (findClass): Compare against `3',
+       not `0'.
+
 2002-04-02  Mark Wielaard  <mark@klomp.org>
 
        * mauve-libgcj: add java.net.DatagramSocket.DatagramSocketTest2 to
index 75d9e32ff2e542b8245cab988c40e46d51a36d6f..b98e96541b26b8298bcf559828b2bc09df13e059 100644 (file)
@@ -1,6 +1,6 @@
 // natClassLoader.cc - Implementation of java.lang.ClassLoader native methods.
 
-/* Copyright (C) 1999, 2000, 2001  Free Software Foundation
+/* Copyright (C) 1999, 2000, 2001, 2002  Free Software Foundation
 
    This file is part of libgcj.
 
@@ -203,7 +203,8 @@ gnu::gcj::runtime::VMClassLoader::findClass (jstring name)
       java::lang::StringBuffer *sb = new java::lang::StringBuffer (JvNewStringLatin1("lib-"));
       jstring so_base_name = (sb->append (name)->toString ())->replace ('.', '-');
 
-      while (! klass && so_base_name && so_base_name->length() > 0)
+      // Compare against `3' because that is the length of "lib".
+      while (! klass && so_base_name && so_base_name->length() > 3)
        {
          using namespace ::java::lang;
          Runtime *rt = Runtime::getRuntime();