You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by de...@apache.org on 2008/09/22 00:57:34 UTC

svn commit: r697634 - /webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/client/Options.java

Author: deepal
Date: Sun Sep 21 15:57:34 2008
New Revision: 697634

URL: http://svn.apache.org/viewvc?rev=697634&view=rev
Log:
applying the patch in AXIS2-3441

Modified:
    webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/client/Options.java

Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/client/Options.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/client/Options.java?rev=697634&r1=697633&r2=697634&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/client/Options.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/client/Options.java Sun Sep 21 15:57:34 2008
@@ -569,6 +569,10 @@
      * @param parent (<code>null</code> if none)
      */
     public void setParent(Options parent) {
+        if (this == parent) {
+            throw new IllegalArgumentException("Invalid parent Options: they cannot be the same object");
+        }
+
         this.parent = parent;
     }