X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=service.cpp;h=4011484e95467a0d9ba65e7d12f1ca63b8143f29;hb=1766fb0329d968ffe95cb650a4737843855b7cd0;hp=60a8db0b32cf43d9ca3cda01f6381754ad60e029;hpb=f1d0155706497569d85c8210e8dd9091278a0e95;p=nssm.git diff --git a/service.cpp b/service.cpp index 60a8db0..4011484 100644 --- a/service.cpp +++ b/service.cpp @@ -308,7 +308,7 @@ int start_service() { /* Launch executable with arguments */ char cmd[CMD_LENGTH]; - if (_snprintf(cmd, sizeof(cmd), "%s %s", exe, flags) < 0) { + if (_snprintf(cmd, sizeof(cmd), "\"%s\" %s", exe, flags) < 0) { log_event(EVENTLOG_ERROR_TYPE, NSSM_EVENT_OUT_OF_MEMORY, "command line", "start_service", 0); return stop_service(2, true, true); }