natClassLoader.cc (findClass): Compare against `3', not `0'.

* java/lang/natClassLoader.cc (findClass): Compare against `3',
	not `0'.

From-SVN: r51763
This commit is contained in:
Tom Tromey 2002-04-02 22:19:55 +00:00 committed by Tom Tromey
parent 2fe0168ea1
commit c702347dc1
2 changed files with 8 additions and 2 deletions

View 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

View 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();