X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=nssm.cpp;h=3ba473ff6c22e1994d89d3b6a2b3ad1e73cd01e6;hb=47ae0ec9bb0ab33b05469e2780daf1e3f2a3cde1;hp=85add5f041ae3e36db3debaba84d454137de3a86;hpb=06a62a665e152850d082607eced4fa4654f1bf70;p=nssm.git diff --git a/nssm.cpp b/nssm.cpp index 85add5f..3ba473f 100644 --- a/nssm.cpp +++ b/nssm.cpp @@ -45,9 +45,7 @@ int main(int argc, char **argv) { /* Start service magic */ SERVICE_TABLE_ENTRY table[] = { { NSSM, service_main }, { 0, 0 } }; if (! StartServiceCtrlDispatcher(table)) { - char *message = error_string(GetLastError()); - eventprintf(EVENTLOG_ERROR_TYPE, NSSM_MESSAGE_DEFAULT, "StartServiceCtrlDispatcher() failed: %s", message); - if (message) LocalFree(message); + log_event(EVENTLOG_ERROR_TYPE, NSSM_EVENT_DISPATCHER_FAILED, error_string(GetLastError()), 0); return 100; }