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