Skip to content

Commit 353b357

Browse files
author
Connection Refused
committed
[Redirector] Output status code when failed
1 parent aa6f946 commit 353b357

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

Redirector/Redirector.cpp

+16-2
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,26 @@ BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReason, LPVOID lpReserved)
6363
extern "C" {
6464
__declspec(dllexport) BOOL __cdecl aio_register(LPWSTR value)
6565
{
66-
return nf_registerDriver(ws2s(value).c_str()) == NF_STATUS_SUCCESS;
66+
auto status = nf_registerDriver(ws2s(value).c_str());
67+
if (status != NF_STATUS_SUCCESS)
68+
{
69+
printf("[Redirector][aio_register] nf_registerDriver: %d\n", status);
70+
return FALSE;
71+
}
72+
73+
return TRUE;
6774
}
6875

6976
__declspec(dllexport) BOOL __cdecl aio_unregister(LPWSTR value)
7077
{
71-
return nf_unRegisterDriver(ws2s(value).c_str()) == NF_STATUS_SUCCESS;
78+
auto status = nf_unRegisterDriver(ws2s(value).c_str());
79+
if (status != NF_STATUS_SUCCESS)
80+
{
81+
printf("[Redirector][aio_unregister] nf_unRegisterDriver: %d\n", status);
82+
return FALSE;
83+
}
84+
85+
return TRUE;
7286
}
7387

7488
__declspec(dllexport) BOOL __cdecl aio_dial(int name, LPWSTR value)

0 commit comments

Comments
 (0)