} else {
function = njs_promise_create_function(vm,
sizeof(njs_promise_context_t));
+ if (njs_slow_path(function == NULL)) {
+ return NJS_ERROR;
+ }
+
function->u.native = njs_promise_reaction_job;
if (data->state == NJS_PROMISE_REJECTED) {
finally = njs_arg(args, nargs, 1);
function = njs_promise_create_function(vm, sizeof(njs_promise_context_t));
+ if (njs_slow_path(function == NULL)) {
+ return NJS_ERROR;
+ }
+
function->u.native = njs_promise_constructor;
njs_set_function(&constructor, function);