Changeset: d1c466457604 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=d1c466457604
Modified Files:
        monetdb5/extras/jaql/json.c
Branch: Oct2012
Log Message:

load: incref to avoid stored bats being garbage collected


diffs (18 lines):

diff --git a/monetdb5/extras/jaql/json.c b/monetdb5/extras/jaql/json.c
--- a/monetdb5/extras/jaql/json.c
+++ b/monetdb5/extras/jaql/json.c
@@ -1038,6 +1038,14 @@ JSONload(int *kind, int *string, int *in
                *name = 0;
        }
 
+       /* incref for MAL interpreter ref */
+       BBPincref(*kind, TRUE);
+       BBPincref(*string, TRUE);
+       BBPincref(*integer, TRUE);
+       BBPincref(*doble, TRUE);
+       BBPincref(*array, TRUE);
+       BBPincref(*object, TRUE);
+       BBPincref(*name, TRUE);
        return MAL_SUCCEED;
 }
 
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to