From: Alexander Borisov Date: Wed, 26 Aug 2020 18:11:03 +0000 (+0300) Subject: Fixed return value for string base64/base64url encoding. X-Git-Tag: 0.4.4~25 X-Git-Url: http://www.kaiwu.me/postgresql/commit/static/gitweb.js?a=commitdiff_plain;h=af55d443a3bd3fcc171ff3570b4c239e7a00ab80;p=njs.git Fixed return value for string base64/base64url encoding. --- diff --git a/src/njs_string.c b/src/njs_string.c index bf88622f..72ba0e31 100644 --- a/src/njs_string.c +++ b/src/njs_string.c @@ -317,7 +317,7 @@ njs_string_base64(njs_vm_t *vm, njs_value_t *value, const njs_str_t *src) dst.length = njs_base64_encoded_length(src->length); - dst.start = njs_string_alloc(vm, &vm->retval, dst.length, dst.length); + dst.start = njs_string_alloc(vm, value, dst.length, dst.length); if (njs_slow_path(dst.start == NULL)) { return NJS_ERROR; } @@ -348,7 +348,7 @@ njs_string_base64url(njs_vm_t *vm, njs_value_t *value, const njs_str_t *src) dst.length = njs_base64_encoded_length(src->length) - padding; - dst.start = njs_string_alloc(vm, &vm->retval, dst.length, dst.length); + dst.start = njs_string_alloc(vm, value, dst.length, dst.length); if (njs_slow_path(dst.start == NULL)) { return NJS_ERROR; }