]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
natClass.cc (getClassLoader): Circumvent infinite recursion when searching for the...
authorAnthony Green <green@redhat.com>
Tue, 23 Mar 2004 19:24:07 +0000 (19:24 +0000)
committerAnthony Green <green@gcc.gnu.org>
Tue, 23 Mar 2004 19:24:07 +0000 (19:24 +0000)
2004-03-21  Anthony Green  <green@redhat.com>

        * java/lang/natClass.cc (getClassLoader): Circumvent infinite
        recursion when searching for the system ClassLoader.

From-SVN: r79871

libjava/ChangeLog
libjava/java/lang/natClass.cc

index ff1aa8d0d3107ee0148931f660b808cbb14d67d5..000a087b1a753bb6b8a7119f3920b3d1682c9db5 100644 (file)
@@ -1,3 +1,8 @@
+2004-03-21  Anthony Green  <green@redhat.com>
+
+       * java/lang/natClass.cc (getClassLoader): Circumvent infinite
+       recursion when searching for the system ClassLoader.
+
 2004-03-21  Ito Kazumitsu <kaz@maczuka.gcd.org>
 
         * java/net/ServerSocket.java
index ba676ab65cdda1b9f7628bc6d67ff217e9fcf630..c11d2a15340f2bc5278d6e0ad01d15862f933eaa 100644 (file)
@@ -1,6 +1,7 @@
 // natClass.cc - Implementation of java.lang.Class native methods.
 
-/* Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003  Free Software Foundation
+/* Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004  
+   Free Software Foundation
 
    This file is part of libgcj.
 
@@ -151,7 +152,7 @@ java::lang::Class::getClassLoader (void)
   // `null' instead.
   if (isPrimitive ())
     return NULL;
-  return loader ? loader : ClassLoader::getSystemClassLoader ();
+  return loader ? loader : ClassLoader::systemClassLoader;
 }
 
 java::lang::reflect::Constructor *