From 2e10ed067b140d67afbc2e8ce2c92a41e8d3785d Mon Sep 17 00:00:00 2001 From: Mattias Arthursson Date: Sun, 21 Oct 2007 10:49:36 +0000 Subject: [PATCH] Fixed nasty bug in hashCode. --- .../manager/TransactionAwareDirContextInvocationHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-ldap/src/main/java/org/springframework/ldap/transaction/compensating/manager/TransactionAwareDirContextInvocationHandler.java b/spring-ldap/src/main/java/org/springframework/ldap/transaction/compensating/manager/TransactionAwareDirContextInvocationHandler.java index 74c1961d..a72f5cb4 100644 --- a/spring-ldap/src/main/java/org/springframework/ldap/transaction/compensating/manager/TransactionAwareDirContextInvocationHandler.java +++ b/spring-ldap/src/main/java/org/springframework/ldap/transaction/compensating/manager/TransactionAwareDirContextInvocationHandler.java @@ -77,7 +77,7 @@ public class TransactionAwareDirContextInvocationHandler implements return (proxy == args[0] ? Boolean.TRUE : Boolean.FALSE); } else if (methodName.equals("hashCode")) { // Use hashCode of Connection proxy. - return new Integer(proxy.hashCode()); + return new Integer(hashCode()); } else if (methodName.equals("close")) { doCloseConnection(target, contextSource); return null;