contextify: ignore getters during initialization
authorFedor Indutny <fedor@indutny.com>
Tue, 7 Jul 2015 22:27:14 +0000 (15:27 -0700)
committerRod Vagg <rod@vagg.org>
Sun, 6 Sep 2015 11:39:04 +0000 (21:39 +1000)
commitb2ecbb6191fe76fe0490f391e8a15e5f5171700b
treecafae5d894f06c0b36e0e8c1d7c6afc5a74fcb93
parent808de0da032381a8ea0993fce3f0a333db7c1eb1
contextify: ignore getters during initialization

The `context_` is not initialized until the `CreateV8Context` will
return. Make sure that it will be empty (by moving away initialization
from constructor) at start, and ignore getter callbacks until it will
have some value.

PR-URL: https://github.com/nodejs/io.js/pull/2091
Reviewed-By: Trevor Norris <trev.norris@gmail.com>
src/node_contextify.cc