mirror of https://github.com/nodejs/node.git
Use assert() for Unwrap checks instead of JS error.
parent
041af82b8c
commit
bf6a457f64
16
src/net.cc
16
src/net.cc
|
@ -78,7 +78,7 @@ Handle<Value>
|
|||
Connection::ReadyStateGetter (Local<String> property, const AccessorInfo& info)
|
||||
{
|
||||
Connection *connection = ObjectWrap::Unwrap<Connection>(info.This());
|
||||
if (!connection) return Handle<Value>();
|
||||
assert(connection);
|
||||
|
||||
HandleScope scope;
|
||||
|
||||
|
@ -309,7 +309,7 @@ Connection::SetEncoding (const Arguments& args)
|
|||
HandleScope scope;
|
||||
|
||||
Connection *connection = ObjectWrap::Unwrap<Connection>(args.This());
|
||||
if (!connection) return Handle<Value>();
|
||||
assert(connection);
|
||||
|
||||
if (!args[0]->IsString()) {
|
||||
connection->encoding_ = RAW;
|
||||
|
@ -337,7 +337,7 @@ Connection::Close (const Arguments& args)
|
|||
{
|
||||
HandleScope scope;
|
||||
Connection *connection = ObjectWrap::Unwrap<Connection>(args.Holder());
|
||||
if (!connection) return Handle<Value>();
|
||||
assert(connection);
|
||||
|
||||
connection->Close();
|
||||
return Undefined();
|
||||
|
@ -348,7 +348,7 @@ Connection::FullClose (const Arguments& args)
|
|||
{
|
||||
HandleScope scope;
|
||||
Connection *connection = ObjectWrap::Unwrap<Connection>(args.Holder());
|
||||
if (!connection) return Handle<Value>();
|
||||
assert(connection);
|
||||
|
||||
connection->FullClose();
|
||||
return Undefined();
|
||||
|
@ -359,7 +359,7 @@ Connection::ForceClose (const Arguments& args)
|
|||
{
|
||||
HandleScope scope;
|
||||
Connection *connection = ObjectWrap::Unwrap<Connection>(args.Holder());
|
||||
if (!connection) return Handle<Value>();
|
||||
assert(connection);
|
||||
|
||||
connection->ForceClose();
|
||||
connection->Detach();
|
||||
|
@ -372,7 +372,7 @@ Connection::Send (const Arguments& args)
|
|||
{
|
||||
HandleScope scope;
|
||||
Connection *connection = ObjectWrap::Unwrap<Connection>(args.Holder());
|
||||
if (!connection) return Handle<Value>();
|
||||
assert(connection);
|
||||
|
||||
if ( connection->ReadyState() != OPEN
|
||||
&& connection->ReadyState() != WRITE_ONLY
|
||||
|
@ -576,7 +576,7 @@ Handle<Value>
|
|||
Server::Listen (const Arguments& args)
|
||||
{
|
||||
Server *server = ObjectWrap::Unwrap<Server>(args.Holder());
|
||||
if (!server) return Handle<Value>();
|
||||
assert(server);
|
||||
|
||||
if (args.Length() == 0)
|
||||
return ThrowException(String::New("Must give at least a port as argument."));
|
||||
|
@ -613,7 +613,7 @@ Handle<Value>
|
|||
Server::Close (const Arguments& args)
|
||||
{
|
||||
Server *server = ObjectWrap::Unwrap<Server>(args.Holder());
|
||||
if (!server) return Handle<Value>();
|
||||
assert(server);
|
||||
|
||||
server->Close();
|
||||
return Undefined();
|
||||
|
|
Loading…
Reference in New Issue