diff --git a/src/fs-admin-win.cc b/src/fs-admin-win.cc index 4048a88..7e0161a 100644 --- a/src/fs-admin-win.cc +++ b/src/fs-admin-win.cc @@ -82,7 +82,10 @@ int WaitForChildProcessToExit(void *child_process, bool test_mode) { ::WaitForSingleObject(process, INFINITE); DWORD code; - if (::GetExitCodeProcess(process, &code) == 0) return -1; + if (::GetExitCodeProcess(process, &code) == 0) { + printf("GetExitCodeProcess returned unexpected process\n", exit_code); + return -1; + } printf("child process completed with %lu - %ld\n", code, code); diff --git a/src/main.cc b/src/main.cc index 5a5d907..1cdae68 100644 --- a/src/main.cc +++ b/src/main.cc @@ -24,6 +24,7 @@ class Worker : public Napi::AsyncWorker { void OnOK() { const std::vector argv{Napi::Number::New(Env(), exit_code)}; + printf("OnOK fires with exit code %d\n", exit_code); Callback().Call(argv); } };