Title: [449] trunk/activerecord-jdbc/src/java/JdbcAdapterInternalService.java: Fix another NPE
Revision
449
Author
olabini
Date
2007-04-10 04:15:30 -0400 (Tue, 10 Apr 2007)

Log Message

Fix another NPE

Modified Paths


Diff

Modified: trunk/activerecord-jdbc/src/java/JdbcAdapterInternalService.java (448 => 449)


--- trunk/activerecord-jdbc/src/java/JdbcAdapterInternalService.java	2007-04-09 15:07:19 UTC (rev 448)
+++ trunk/activerecord-jdbc/src/java/JdbcAdapterInternalService.java	2007-04-10 08:15:30 UTC (rev 449)
@@ -280,7 +280,7 @@
             columns.add(c);
 
             IRubyObject tp = (IRubyObject)tps.get(c.callMethod(ctx,"type"));
-            if(!tp.isNil() && tp.callMethod(ctx,"[]",runtime.newSymbol("limit")).isNil()) {
+            if(tp != null && !tp.isNil() && tp.callMethod(ctx,"[]",runtime.newSymbol("limit")).isNil()) {
                 c.callMethod(ctx,"limit=", runtime.getNil());
                 if(!c.callMethod(ctx,"type").equals(runtime.newSymbol("decimal"))) {
                     c.callMethod(ctx,"precision=", runtime.getNil());
_______________________________________________
Jruby-extras-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/jruby-extras-devel

Reply via email to