Return false boolean on listen failure
This commit is contained in:
parent
c081382f10
commit
fd11df1134
@ -173,7 +173,8 @@ void uWS_App_listen(const FunctionCallbackInfo<Value> &args) {
|
|||||||
int port = args[0]->Uint32Value(args.GetIsolate()->GetCurrentContext()).ToChecked();
|
int port = args[0]->Uint32Value(args.GetIsolate()->GetCurrentContext()).ToChecked();
|
||||||
|
|
||||||
app->listen(port, [&args](auto *token) {
|
app->listen(port, [&args](auto *token) {
|
||||||
Local<Value> argv[] = {External::New(isolate, token)};
|
/* Return a false boolean if listen failed */
|
||||||
|
Local<Value> argv[] = {token ? Local<Value>::Cast(External::New(isolate, token)) : Local<Value>::Cast(Boolean::New(isolate, false))};
|
||||||
Local<Function>::Cast(args[1])->Call(isolate->GetCurrentContext()->Global(), 1, argv);
|
Local<Function>::Cast(args[1])->Call(isolate->GetCurrentContext()->Global(), 1, argv);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 74a4048195346866393a4242a2ff2ce948c11a14
|
Subproject commit 98d329c91241ffaa3be90740f5b3afc1608ded97
|
Loading…
x
Reference in New Issue
Block a user