diff --git a/server/cmd/smail/run_windows.go b/server/cmd/smail/run_windows.go index d0fc766..fc7da41 100644 --- a/server/cmd/smail/run_windows.go +++ b/server/cmd/smail/run_windows.go @@ -11,7 +11,11 @@ import ( ) func runMain() error { - if !svc.IsWindowsService() { + windowsServiceMode, err := svc.IsWindowsService() + if err != nil { + return err + } + if !windowsServiceMode { return app.RecoverPanic(app.Run) } return svc.Run("Smail", &windowsService{})