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() { |