Skip to content

Commit 6569f1b

Browse files
committed
Fixed missing GC registration of init values in aggregate functions
1 parent b7ab278 commit 6569f1b

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

CHANGES.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
### ?.?.? (???-??-??)
22

3-
* Fixed incorrect required minimum OCaml version (now 4.06).
3+
* Fixed missing GC registration of init values in aggregate functions.
4+
5+
* Fixed incorrect required minimum OCaml version (now 4.12).
46

57

68
### 5.0.2 (2020-07-30)

src/sqlite3_stubs.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1558,8 +1558,8 @@ CAMLprim value caml_sqlite3_create_aggregate_function(
15581558
value v_init, value v_stepfn, value v_inversefn, value v_valuefn,
15591559
value v_finalfn)
15601560
{
1561-
CAMLparam5(v_db, v_name, v_stepfn, v_inversefn, v_valuefn);
1562-
CAMLxparam1(v_finalfn);
1561+
CAMLparam5(v_db, v_name, v_init, v_stepfn, v_inversefn);
1562+
CAMLxparam2(v_valuefn, v_finalfn);
15631563
user_function *param;
15641564
int rc;
15651565
db_wrap *dbw = Sqlite3_val(v_db);

0 commit comments

Comments
 (0)