Changeset: b7958ad83c15 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b7958ad83c15
Modified Files:
        
Branch: default
Log Message:

Merge with Oct2010 branch.
Fix for crash in e.g. coalesce.sql test.
After an error, pc can be negative.  Check for that before using as index.


diffs (12 lines):

diff -r f2f9f8cdcdeb -r b7958ad83c15 MonetDB5/src/mal/mal_interpreter.mx
--- a/MonetDB5/src/mal/mal_interpreter.mx       Fri Sep 10 17:12:18 2010 +0200
+++ b/MonetDB5/src/mal/mal_interpreter.mx       Mon Sep 13 17:42:26 2010 +0200
@@ -1254,7 +1254,7 @@
                        /* search the statement that assigns a value to the 
argument or target */
                        /* it should have been finished already */
                        for (l = i-1 ; l >= 0 && !blocked; l--)
-                       if ( fs[l].status != DFLOWwrapup){
+                       if ( fs[l].status != DFLOWwrapup && fs[l].pc >= 0){
                                q= getInstrPtr(flow->mb, fs[l].pc);
                                for ( k=0; k < q->retc && !blocked; k++)
                                if ( getArg(q,k) == getArg(p,j) )
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to