Changeset: 142144b9f35b for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=142144b9f35b
Modified Files:
monetdb5/modules/mal/language.mx
Branch: default
Log Message:
Protect against invalid dataflow directives
diffs (12 lines):
diff --git a/monetdb5/modules/mal/language.mx b/monetdb5/modules/mal/language.mx
--- a/monetdb5/modules/mal/language.mx
+++ b/monetdb5/modules/mal/language.mx
@@ -265,6 +265,8 @@
*ret = 1; /* ignore dataflow request */
return MAL_SUCCEED;
}
+ if ( getPC(mb, pci) > pci->jump)
+ throw(MAL,"language.dataflow","Illegal statement range");
msg = runMALdataflow(cntxt, mb, getPC(mb,pci), pci->jump, stk, 0, pci);
*ret = -1; /* continue at end of block */
return msg;
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list