mirror of
https://github.com/nodejs/node.git
synced 2024-11-29 15:06:33 +01:00
Bug fix: need to return readyState symbol from scope.
This commit is contained in:
parent
536eceaa2d
commit
a5d5056327
12
src/net.cc
12
src/net.cc
@ -67,12 +67,12 @@ Connection::Initialize (v8::Handle<v8::Object> target)
|
||||
NODE_SET_PROTOTYPE_METHOD(constructor_template, "fullClose", FullClose);
|
||||
NODE_SET_PROTOTYPE_METHOD(constructor_template, "forceClose", ForceClose);
|
||||
|
||||
constructor_template->InstanceTemplate()->SetAccessor(
|
||||
constructor_template->PrototypeTemplate()->SetAccessor(
|
||||
ENCODING_SYMBOL,
|
||||
EncodingGetter,
|
||||
EncodingSetter);
|
||||
|
||||
constructor_template->InstanceTemplate()->SetAccessor(
|
||||
constructor_template->PrototypeTemplate()->SetAccessor(
|
||||
READY_STATE_SYMBOL,
|
||||
ReadyStateGetter);
|
||||
|
||||
@ -88,10 +88,10 @@ Connection::ReadyStateGetter (Local<String> _, const AccessorInfo& info)
|
||||
HandleScope scope;
|
||||
|
||||
switch(connection->ReadyState()) {
|
||||
case OPEN: return OPEN_SYMBOL;
|
||||
case CLOSED: return CLOSED_SYMBOL;
|
||||
case READ_ONLY: return READ_ONLY_SYMBOL;
|
||||
case WRITE_ONLY: return WRITE_ONLY_SYMBOL;
|
||||
case OPEN: return scope.Close(OPEN_SYMBOL);
|
||||
case CLOSED: return scope.Close(CLOSED_SYMBOL);
|
||||
case READ_ONLY: return scope.Close(READ_ONLY_SYMBOL);
|
||||
case WRITE_ONLY: return scope.Close(WRITE_ONLY_SYMBOL);
|
||||
}
|
||||
|
||||
assert(0 && "This shouldnt happen");
|
||||
|
Loading…
Reference in New Issue
Block a user