| Index: src/api.cc
|
| diff --git a/src/api.cc b/src/api.cc
|
| index c8a9e90821a1ced337c8b3ddfed526f7c6cfc69f..0da6ab7378a4440178df3b8ece77c4db71353a3c 100644
|
| --- a/src/api.cc
|
| +++ b/src/api.cc
|
| @@ -537,11 +537,13 @@ Extension::Extension(const char* name,
|
| : name_(name),
|
| source_length_(source_length >= 0 ?
|
| source_length :
|
| - (source ? static_cast<int>(strlen(source)) : 0)),
|
| + static_cast<int>(strlen(source))),
|
| source_(source, source_length_),
|
| dep_count_(dep_count),
|
| deps_(deps),
|
| - auto_enable_(false) { }
|
| + auto_enable_(false) {
|
| + CHECK(source);
|
| +}
|
|
|
|
|
| v8::Handle<Primitive> Undefined() {
|
|
|