Skip to content

Commit 28fd17b

Browse files
committed
refactor(errors): ensure all errors use Nan::Error
1 parent a5b98b6 commit 28fd17b

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

src/unix/kerberos_unix.cc

+8-8
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ NAN_METHOD(KerberosClient::Step) {
3232
return onFinished([=](KerberosWorker* worker) {
3333
Nan::HandleScope scope;
3434
if (result->code == AUTH_GSS_ERROR) {
35-
v8::Local<v8::Value> argv[] = {Nan::New(result->message).ToLocalChecked(), Nan::Null()};
35+
v8::Local<v8::Value> argv[] = {Nan::Error(result->message), Nan::Null()};
3636
worker->Call(2, argv);
3737
return;
3838
}
@@ -60,7 +60,7 @@ NAN_METHOD(KerberosClient::UnwrapData) {
6060
return onFinished([=](KerberosWorker* worker) {
6161
Nan::HandleScope scope;
6262
if (result->code == AUTH_GSS_ERROR) {
63-
v8::Local<v8::Value> argv[] = {Nan::New(result->message).ToLocalChecked(), Nan::Null()};
63+
v8::Local<v8::Value> argv[] = {Nan::Error(result->message), Nan::Null()};
6464
worker->Call(2, argv);
6565
return;
6666
}
@@ -87,7 +87,7 @@ NAN_METHOD(KerberosClient::WrapData) {
8787
return onFinished([=](KerberosWorker* worker) {
8888
Nan::HandleScope scope;
8989
if (result->code == AUTH_GSS_ERROR) {
90-
v8::Local<v8::Value> argv[] = {Nan::New(result->message).ToLocalChecked(), Nan::Null()};
90+
v8::Local<v8::Value> argv[] = {Nan::Error(result->message), Nan::Null()};
9191
worker->Call(2, argv);
9292
return;
9393
}
@@ -118,7 +118,7 @@ NAN_METHOD(KerberosServer::Step) {
118118
return onFinished([=](KerberosWorker* worker) {
119119
Nan::HandleScope scope;
120120
if (result->code == AUTH_GSS_ERROR) {
121-
v8::Local<v8::Value> argv[] = {Nan::New(result->message).ToLocalChecked(), Nan::Null()};
121+
v8::Local<v8::Value> argv[] = {Nan::Error(result->message), Nan::Null()};
122122
worker->Call(2, argv);
123123
return;
124124
}
@@ -165,7 +165,7 @@ NAN_METHOD(InitializeClient) {
165165
return onFinished([=](KerberosWorker* worker) {
166166
Nan::HandleScope scope;
167167
if (result->code == AUTH_GSS_ERROR) {
168-
v8::Local<v8::Value> argv[] = {Nan::New(result->message).ToLocalChecked(), Nan::Null()};
168+
v8::Local<v8::Value> argv[] = {Nan::Error(result->message), Nan::Null()};
169169
worker->Call(2, argv);
170170
return;
171171
}
@@ -194,7 +194,7 @@ NAN_METHOD(InitializeServer) {
194194
return onFinished([=](KerberosWorker* worker) {
195195
Nan::HandleScope scope;
196196
if (result->code == AUTH_GSS_ERROR) {
197-
v8::Local<v8::Value> argv[] = {Nan::New(result->message).ToLocalChecked(), Nan::Null()};
197+
v8::Local<v8::Value> argv[] = {Nan::Error(result->message), Nan::Null()};
198198
worker->Call(2, argv);
199199
return;
200200
}
@@ -217,7 +217,7 @@ NAN_METHOD(PrincipalDetails) {
217217
return onFinished([=](KerberosWorker* worker) {
218218
Nan::HandleScope scope;
219219
if (result->code == AUTH_GSS_ERROR) {
220-
v8::Local<v8::Value> argv[] = {Nan::New(result->message).ToLocalChecked(), Nan::Null()};
220+
v8::Local<v8::Value> argv[] = {Nan::Error(result->message), Nan::Null()};
221221
worker->Call(2, argv);
222222
return;
223223
}
@@ -249,7 +249,7 @@ NAN_METHOD(CheckPassword) {
249249
return onFinished([=](KerberosWorker* worker) {
250250
Nan::HandleScope scope;
251251
if (result->code == AUTH_GSS_ERROR) {
252-
v8::Local<v8::Value> argv[] = {Nan::New(result->message).ToLocalChecked(), Nan::Null()};
252+
v8::Local<v8::Value> argv[] = {Nan::Error(result->message), Nan::Null()};
253253
worker->Call(2, argv);
254254
} else {
255255
v8::Local<v8::Value> argv[] = {Nan::Null(), Nan::Null()};

src/win32/kerberos_win32.cc

+4-4
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ NAN_METHOD(KerberosClient::Step) {
4848
return onFinished([=](KerberosWorker* worker) {
4949
Nan::HandleScope scope;
5050
if (result->code == AUTH_GSS_ERROR) {
51-
v8::Local<v8::Value> argv[] = {Nan::New(result->message).ToLocalChecked(), Nan::Null()};
51+
v8::Local<v8::Value> argv[] = {Nan::Error(result->message), Nan::Null()};
5252
worker->Call(2, argv);
5353
return;
5454
}
@@ -76,7 +76,7 @@ NAN_METHOD(KerberosClient::UnwrapData) {
7676
return onFinished([=](KerberosWorker* worker) {
7777
Nan::HandleScope scope;
7878
if (result->code == AUTH_GSS_ERROR) {
79-
v8::Local<v8::Value> argv[] = {Nan::New(result->message).ToLocalChecked(), Nan::Null()};
79+
v8::Local<v8::Value> argv[] = {Nan::Error(result->message), Nan::Null()};
8080
worker->Call(2, argv);
8181
return;
8282
}
@@ -103,7 +103,7 @@ NAN_METHOD(KerberosClient::WrapData) {
103103
Nan::HandleScope scope;
104104

105105
if (result->code == AUTH_GSS_ERROR) {
106-
v8::Local<v8::Value> argv[] = {Nan::New(result->message).ToLocalChecked(), Nan::Null()};
106+
v8::Local<v8::Value> argv[] = {Nan::Error(result->message), Nan::Null()};
107107
worker->Call(2, argv);
108108
return;
109109
}
@@ -161,7 +161,7 @@ NAN_METHOD(InitializeClient) {
161161
return onFinished([=](KerberosWorker* worker) {
162162
Nan::HandleScope scope;
163163
if (result->code == AUTH_GSS_ERROR) {
164-
v8::Local<v8::Value> argv[] = {Nan::New(result->message).ToLocalChecked(), Nan::Null()};
164+
v8::Local<v8::Value> argv[] = {Nan::Error(result->message), Nan::Null()};
165165
worker->Call(2, argv);
166166
return;
167167
}

0 commit comments

Comments
 (0)