diff options
author | David Vazgenovich Shakaryan <dvshakaryan@gmail.com> | 2022-04-30 05:28:06 -0700 |
---|---|---|
committer | David Vazgenovich Shakaryan <dvshakaryan@gmail.com> | 2022-04-30 05:28:06 -0700 |
commit | 8921ce29627b45d78d1870d550418fc3d13dcdbe (patch) | |
tree | 1b5b37a317c93d55247ac3da719a8dcd8eaf072b /web/dartboat_wasm.c | |
parent | fbdb393ae1e2ea5d368e4dda1577a10715e26a75 (diff) | |
download | dartboat-8921ce29627b45d78d1870d550418fc3d13dcdbe.tar.gz dartboat-8921ce29627b45d78d1870d550418fc3d13dcdbe.tar.xz |
grow memory for visits as needed
Diffstat (limited to 'web/dartboat_wasm.c')
-rw-r--r-- | web/dartboat_wasm.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/web/dartboat_wasm.c b/web/dartboat_wasm.c index e7f0415..691be77 100644 --- a/web/dartboat_wasm.c +++ b/web/dartboat_wasm.c @@ -321,6 +321,8 @@ EMSCRIPTEN_KEEPALIVE void user_visit(int points) } struct leg *l = state->active_leg; + if (l->n_visits == l->size_visits) + leg_grow_visits(l); struct visit *v = l->visits + l->n_visits++; v->points = points; l->rem -= points; |