From 7874dcf3488cb4f13f84a20f28ce55c07396c8c9 Mon Sep 17 00:00:00 2001 From: Klaus Reimer Date: Mon, 15 Apr 2013 22:52:54 +0200 Subject: [PATCH] Properly check for null equality --- src/main/java/de/ailis/usb4java/DeviceId.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/ailis/usb4java/DeviceId.java b/src/main/java/de/ailis/usb4java/DeviceId.java index 59a5e68..98f908b 100644 --- a/src/main/java/de/ailis/usb4java/DeviceId.java +++ b/src/main/java/de/ailis/usb4java/DeviceId.java @@ -144,8 +144,8 @@ final class DeviceId implements Serializable */ public static boolean equals(final DeviceId a, final DeviceId b) { - if (a == b) return true; - if (a == null) return false; + if (a == null && b == null) return true; + if (a == null || b == null) return false; return a.equals(b); } }