You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by fe...@apache.org on 2007/11/20 21:13:32 UTC

svn commit: r596810 - in /directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message: ExtendedRequestImpl.java ExtendedResponseImpl.java

Author: felixk
Date: Tue Nov 20 12:13:31 2007
New Revision: 596810

URL: http://svn.apache.org/viewvc?rev=596810&view=rev
Log:
Prevent possible ClassCast Exception

Modified:
    directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message/ExtendedRequestImpl.java
    directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message/ExtendedResponseImpl.java

Modified: directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message/ExtendedRequestImpl.java
URL: http://svn.apache.org/viewvc/directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message/ExtendedRequestImpl.java?rev=596810&r1=596809&r2=596810&view=diff
==============================================================================
--- directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message/ExtendedRequestImpl.java (original)
+++ directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message/ExtendedRequestImpl.java Tue Nov 20 12:13:31 2007
@@ -167,6 +167,11 @@
         {
             return false;
         }
+        
+        if ( !( obj instanceof ExtendedRequest ) )
+        {
+            return false;
+        }
 
         ExtendedRequest req = ( ExtendedRequest ) obj;
         if ( oid != null && req.getOid() == null )

Modified: directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message/ExtendedResponseImpl.java
URL: http://svn.apache.org/viewvc/directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message/ExtendedResponseImpl.java?rev=596810&r1=596809&r2=596810&view=diff
==============================================================================
--- directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message/ExtendedResponseImpl.java (original)
+++ directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message/ExtendedResponseImpl.java Tue Nov 20 12:13:31 2007
@@ -138,6 +138,11 @@
         {
             return false;
         }
+        
+        if ( !( obj instanceof ExtendedResponse ) )
+        {
+            return false;
+        }
 
         ExtendedResponse resp = ( ExtendedResponse ) obj;