Author: dwoods
Date: Wed Jun 16 21:03:02 2010
New Revision: 955382
URL: http://svn.apache.org/viewvc?rev=955382&view=rev
Log:
OPENJPA-1700 FindBugs - Possible null pointer dereference; Could be caused by
using bitwise instead of logical AND. This could also have lead to unexpected
code behavior.
Modified:
openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/schema/ForeignKey.java
Modified:
openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/schema/ForeignKey.java
URL:
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/schema/ForeignKey.java?rev=955382&r1=955381&r2=955382&view=diff
==============================================================================
---
openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/schema/ForeignKey.java
(original)
+++
openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/schema/ForeignKey.java
Wed Jun 16 21:03:02 2010
@@ -826,7 +826,7 @@ public class ForeignKey
Column[] locCols = fks[i].getColumns();
Column[] pkCols = fks[i].getPrimaryKeyColumns();
// Column counts must match
- if (locCols != null && pkCols != null &
+ if (locCols != null && pkCols != null &&
locCols.length != pkCols.length) {
Log log = dbdict.getLog();
if (log.isTraceEnabled()) {