From af55d443a3bd3fcc171ff3570b4c239e7a00ab80 Mon Sep 17 00:00:00 2001 From: Alexander Borisov Date: Wed, 26 Aug 2020 21:11:03 +0300 Subject: [PATCH] Fixed return value for string base64/base64url encoding. --- src/njs_string.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; } -- 2.47.3