From f4bdd9cb448655ad117799974a6ef96fa9880545 Mon Sep 17 00:00:00 2001 From: Timo Glastra Date: Thu, 19 Oct 2023 11:59:14 +0200 Subject: [PATCH] fix: do not free string Signed-off-by: Timo Glastra --- .../anoncreds-nodejs/src/NodeJSAnoncreds.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/wrappers/javascript/packages/anoncreds-nodejs/src/NodeJSAnoncreds.ts b/wrappers/javascript/packages/anoncreds-nodejs/src/NodeJSAnoncreds.ts index df0530e1..f4dc05e7 100644 --- a/wrappers/javascript/packages/anoncreds-nodejs/src/NodeJSAnoncreds.ts +++ b/wrappers/javascript/packages/anoncreds-nodejs/src/NodeJSAnoncreds.ts @@ -63,7 +63,7 @@ export class NodeJSAnoncreds implements Anoncreds { this.nativeAnoncreds.anoncreds_generate_nonce(ret) this.handleError() - return handleReturnPointer(ret, this.nativeAnoncreds.anoncreds_string_free) + return handleReturnPointer(ret) } public createSchema(options: { @@ -89,7 +89,7 @@ export class NodeJSAnoncreds implements Anoncreds { this.nativeAnoncreds.anoncreds_revocation_registry_definition_get_attribute(objectHandle, name, ret) this.handleError() - return handleReturnPointer(ret, this.nativeAnoncreds.anoncreds_string_free) + return handleReturnPointer(ret) } public credentialGetAttribute(options: { objectHandle: ObjectHandle; name: string }) { @@ -99,7 +99,7 @@ export class NodeJSAnoncreds implements Anoncreds { this.nativeAnoncreds.anoncreds_credential_get_attribute(objectHandle, name, ret) this.handleError() - return handleReturnPointer(ret, this.nativeAnoncreds.anoncreds_string_free) + return handleReturnPointer(ret) } public createCredentialDefinition(options: { @@ -207,7 +207,7 @@ export class NodeJSAnoncreds implements Anoncreds { this.nativeAnoncreds.anoncreds_encode_credential_attributes(attributeRawValues, ret) this.handleError() - const result = handleReturnPointer(ret, this.nativeAnoncreds.anoncreds_string_free) + const result = handleReturnPointer(ret) return result.split(',') } @@ -288,7 +288,7 @@ export class NodeJSAnoncreds implements Anoncreds { this.nativeAnoncreds.anoncreds_create_link_secret(ret) this.handleError() - return handleReturnPointer(ret, this.nativeAnoncreds.anoncreds_string_free) + return handleReturnPointer(ret) } public createPresentation(options: { @@ -632,7 +632,7 @@ export class NodeJSAnoncreds implements Anoncreds { this.nativeAnoncreds.anoncreds_get_current_error(ret) this.handleError() - return handleReturnPointer(ret, this.nativeAnoncreds.anoncreds_string_free) + return handleReturnPointer(ret) } private objectFromJson(method: (byteBuffer: Buffer, ret: Buffer) => unknown, options: { json: string }) { @@ -731,7 +731,7 @@ export class NodeJSAnoncreds implements Anoncreds { this.nativeAnoncreds.anoncreds_object_get_type_name(objectHandle, ret) this.handleError() - return handleReturnPointer(ret, this.nativeAnoncreds.anoncreds_string_free) + return handleReturnPointer(ret) } public objectFree(options: { objectHandle: ObjectHandle }) {