From b7ea2cebe97049fa78037db772a2912afc3dc62f Mon Sep 17 00:00:00 2001
From: lutoff <lutoff@localhost>
Date: Fri, 08 Sep 2006 13:29:46 +0000
Subject: [PATCH] Minor code improvement is the equals method

---
 opends/src/server/org/opends/server/synchronization/UpdateMessage.java |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/opends/src/server/org/opends/server/synchronization/UpdateMessage.java b/opends/src/server/org/opends/server/synchronization/UpdateMessage.java
index 6dc44b6..ddf53f7 100644
--- a/opends/src/server/org/opends/server/synchronization/UpdateMessage.java
+++ b/opends/src/server/org/opends/server/synchronization/UpdateMessage.java
@@ -202,9 +202,16 @@
   @Override
   public boolean equals(Object obj)
   {
-    if (obj.getClass() != this.getClass())
+    if (obj != null)
+    {
+      if (obj.getClass() != this.getClass())
+        return false;
+      return changeNumber.equals(((UpdateMessage) obj).changeNumber);
+    }
+    else
+    {
       return false;
-    return changeNumber.equals(((UpdateMessage)obj).changeNumber);
+    }
   }
 
   /**

--
Gitblit v1.10.0