Skip to content

Commit 248c185

Browse files
authored
Merge pull request #5 from an-prata/exit-on-socket-err
remove `usingDaemonSocket` variable and exit on error
2 parents 2cefdab + 03145bd commit 248c185

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

daemon/proc.go

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -71,16 +71,14 @@ Start:
7171
LogPrint: GetLogPrintCallback(&log),
7272
}, log)
7373

74-
usingDaemonSocket := true
75-
7674
if err != nil {
7775
log.LogErr(err.Error())
7876
log.LogErr("Could not open Unix Domain Socket")
79-
usingDaemonSocket = false
80-
} else {
81-
go commandListener.Listen()
77+
os.Exit(1)
8278
}
8379

80+
go commandListener.Listen()
81+
8482
if opts.AutoReload {
8583
server.CallOnChange(func(signal server.FileChangeSignal) bool {
8684
if signal == server.TimeModifiedChange || signal == server.SizeChange {
@@ -99,10 +97,8 @@ Start:
9997
serverCommandChan <- server.Shutoff
10098
log.LogInfo("Received signal: " + sig.String())
10199

102-
if usingDaemonSocket {
103-
log.LogInfo("Closing Unix Domain Socket...")
104-
commandListener.Close()
105-
}
100+
log.LogInfo("Closing Unix Domain Socket...")
101+
commandListener.Close()
106102

107103
log.LogInfo("Stopping server...")
108104
srv.Stop()

0 commit comments

Comments
 (0)