From f62e260454368221a1df6de1fa954e7cfeccf5e3 Mon Sep 17 00:00:00 2001 From: Dmitry Volyntsev Date: Thu, 16 Jan 2020 21:29:43 +0300 Subject: [PATCH] Fixed use-of-uninitialized-value for the global this object. Found by MemorySanitizer. --- src/njs_builtin.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/njs_builtin.c b/src/njs_builtin.c index 0f075019..5206aed5 100644 --- a/src/njs_builtin.c +++ b/src/njs_builtin.c @@ -373,6 +373,8 @@ njs_builtin_objects_clone(njs_vm_t *vm, njs_value_t *global) } vm->global_object.__proto__ = object_prototype; + + njs_set_undefined(global); njs_set_object(global, &vm->global_object); vm->string_object = vm->shared->string_object; -- 2.47.3