Fix event logging.
[nssm.git] / nssm.cpp
index 08b9432..3ba473f 100644 (file)
--- a/nssm.cpp
+++ b/nssm.cpp
@@ -45,7 +45,7 @@ int main(int argc, char **argv) {
   /* Start service magic */\r
   SERVICE_TABLE_ENTRY table[] = { { NSSM, service_main }, { 0, 0 } };\r
   if (! StartServiceCtrlDispatcher(table)) {\r
-    log_event(EVENTLOG_ERROR_TYPE, NSSM_EVENT_DISPATCHER_FAILED, GetLastError(), 0);\r
+    log_event(EVENTLOG_ERROR_TYPE, NSSM_EVENT_DISPATCHER_FAILED, error_string(GetLastError()), 0);\r
     return 100;\r
   }\r
 \r