diff --git a/docs/docs/projects.md b/docs/docs/projects.md index d499a09..c3cbdc5 100644 --- a/docs/docs/projects.md +++ b/docs/docs/projects.md @@ -26,3 +26,7 @@ JavaScript runtime for Nintendo Switch homebrew applications. ## [quickjs-rusty](https://github.com/Icemic/quickjs-rusty) Rust wrapper focus on embedding-ready and no-pain type conversion and interoperability. + +## [GodotJS](https://github.com/godotjs/GodotJS) + +This project adds TypeScript/JavaScript support for Godot 4.x. It supports multiple javascript runtimes, including QuicJS-NG. diff --git a/libunicode.c b/libunicode.c index e68b0ca..e880dad 100644 --- a/libunicode.c +++ b/libunicode.c @@ -1542,11 +1542,13 @@ static int unicode_prop_ops(CharRange *cr, ...) } } done: + va_end(ap); assert(stack_len == 1); ret = cr_copy(cr, &stack[0]); cr_free(&stack[0]); return ret; fail: + va_end(ap); for(i = 0; i < stack_len; i++) cr_free(&stack[i]); return -1;