X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=nssm.cpp;h=08b94320089fed2f3111081abd6dfc48e6a820e0;hb=8ec33edadf121345031be3d2f9d5e7c9a9a11e94;hp=85add5f041ae3e36db3debaba84d454137de3a86;hpb=06a62a665e152850d082607eced4fa4654f1bf70;p=nssm.git diff --git a/nssm.cpp b/nssm.cpp index 85add5f..08b9432 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, GetLastError(), 0); return 100; }