diff --git a/junixsocket-rmi/src/main/java/org/newsclub/net/unix/rmi/AFUNIXRMISocketFactory.java b/junixsocket-rmi/src/main/java/org/newsclub/net/unix/rmi/AFUNIXRMISocketFactory.java index f3e6c4b48..009c18c27 100644 --- a/junixsocket-rmi/src/main/java/org/newsclub/net/unix/rmi/AFUNIXRMISocketFactory.java +++ b/junixsocket-rmi/src/main/java/org/newsclub/net/unix/rmi/AFUNIXRMISocketFactory.java @@ -142,7 +142,7 @@ public void writeExternal(ObjectOutput out) throws IOException { @Override public int hashCode() { - return socketDir == null ? super.hashCode() : socketDir.hashCode(); + return socketDir == null ? System.identityHashCode(this) : socketDir.hashCode(); } @Override