svn commit: r153334 - jakarta/bcel/trunk/src/java/org/apache/bcel/generic/ReturnaddressType.java
| Newsgroups | gmane.comp.jakarta.bcel.devel |
|---|---|
| Message-ID | <[email protected]> |
Author: dbrosius
Date: Thu Feb 10 19:23:49 2005
New Revision: 153334
URL: http://svn.apache.org/viewcvs?view=rev&rev=153334
Log:
Bug Report 24274 from David Foster appears to have already been fixed, however this fixes hashCode to protect against null pointer exceptions in the same way.
Modified:
jakarta/bcel/trunk/src/java/org/apache/bcel/generic/ReturnaddressType.java
Modified: jakarta/bcel/trunk/src/java/org/apache/bcel/generic/ReturnaddressType.java
URL: http://svn.apache.org/viewcvs/jakarta/bcel/trunk/src/java/org/apache/bcel/generic/ReturnaddressType.java?view=diff&r1=153333&r2=153334
==============================================================================
--- jakarta/bcel/trunk/src/java/org/apache/bcel/generic/ReturnaddressType.java (original)
+++ jakarta/bcel/trunk/src/java/org/apache/bcel/generic/ReturnaddressType.java Thu Feb 10 19:23:49 2005
@@ -48,7 +48,11 @@
/** @return a hash code value for the object.
*/
- public int hashCode() { return returnTarget.hashCode(); }
+ public int hashCode() {
+ if (returnTarget == null)
+ return 0;
+ return returnTarget.hashCode();
+ }
/**
* Returns if the two Returnaddresses refer to the same target.