diff options
author | 2023-01-16 15:48:14 -0800 | |
---|---|---|
committer | 2023-01-16 15:48:14 -0800 | |
commit | d54e23ca33cc95199a58d958abf990d9a6e1eb26 (patch) | |
tree | 07f137e7506a6535077da0afa5ecbef5cc807c01 /src/bun.js/bindings/Buffer.h | |
parent | 02f0212cbd8e834d16057d0eaf9b35eef4954866 (diff) | |
download | bun-d54e23ca33cc95199a58d958abf990d9a6e1eb26.tar.gz bun-d54e23ca33cc95199a58d958abf990d9a6e1eb26.tar.zst bun-d54e23ca33cc95199a58d958abf990d9a6e1eb26.zip |
[napi] Fix potential crash in `napi_create_buffer_copy`, `napi_create_buffer`
Diffstat (limited to 'src/bun.js/bindings/Buffer.h')
-rw-r--r-- | src/bun.js/bindings/Buffer.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/bun.js/bindings/Buffer.h b/src/bun.js/bindings/Buffer.h index 9acef1400..fecc627a1 100644 --- a/src/bun.js/bindings/Buffer.h +++ b/src/bun.js/bindings/Buffer.h @@ -12,6 +12,7 @@ #include "JavaScriptCore/JSBase.h" #include "headers-handwritten.h" +extern "C" JSC::EncodedJSValue JSBuffer__bufferFromLength(JSC::JSGlobalObject* lexicalGlobalObject, int64_t length); extern "C" JSC::EncodedJSValue JSBuffer__bufferFromPointerAndLengthAndDeinit(JSC::JSGlobalObject* lexicalGlobalObject, char* ptr, size_t length, void* ctx, JSTypedArrayBytesDeallocator bytesDeallocator); extern "C" JSC::EncodedJSValue Bun__encoding__toString(const uint8_t* input, size_t len, JSC::JSGlobalObject* globalObject, Encoding encoding); extern "C" JSC::EncodedJSValue Bun__encoding__toStringUTF8(const uint8_t* input, size_t len, JSC::JSGlobalObject* globalObject); |