re PR libgcj/10886 (The RMI registry that comes with GCJ does not work correctly)
authorJeff Sturm <jsturm@one-point.com>
Sun, 8 Jun 2003 01:35:32 +0000 (01:35 +0000)
committerJeff Sturm <jsturm@gcc.gnu.org>
Sun, 8 Jun 2003 01:35:32 +0000 (01:35 +0000)
PR libgcj/10886:
* gnu/java/rmi/server/UnicastRemoteCall.java (returnValue):
Test for empty vector.

From-SVN: r67610

libjava/ChangeLog
libjava/gnu/java/rmi/server/UnicastRemoteCall.java

index d4c8e4099a0d9e40d6199a965418a34e85ac371f..0d086a7cb86cd8f97c2a1f78377b5893ff61582f 100644 (file)
@@ -1,3 +1,9 @@
+2003-06-07     Jeff Sturm      <jsturm@one-point.com>
+
+       PR libgcj/10886:
+       * gnu/java/rmi/server/UnicastRemoteCall.java (returnValue):
+       Test for empty vector.
+
 2003-06-06  Mark Wielaard  <mark@klomp.org>
 
        * java/security/Security.java (secprops): Initialize.
index 734002aaa65f4c763b04f63f54560fb7d2afcc49..68d1bfe01d830f2050d4842bbcd3053b962edf6c 100644 (file)
@@ -213,7 +213,7 @@ public class UnicastRemoteCall
 
   Object returnValue()
   {
-    return vec.elementAt(0);
+    return (vec.size() > 0 ? vec.elementAt(0) : null);
   }
 
   Object[] getArguments()