From 5a3ac86c3f8c1e73ac4eb6ca3495fb919be897c3 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Fri, 2 Jun 2023 07:54:31 +0200 Subject: [PATCH] cmd/syncthing: Use correct binary when restarting monitor (#8919) --- cmd/syncthing/monitor.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/syncthing/monitor.go b/cmd/syncthing/monitor.go index edd74ee93..3863bcefd 100644 --- a/cmd/syncthing/monitor.go +++ b/cmd/syncthing/monitor.go @@ -346,7 +346,7 @@ func restartMonitor(binary string, args []string) error { } func restartMonitorUnix(binary string, args []string) error { - return syscall.Exec(args[0], args, os.Environ()) + return syscall.Exec(binary, args, os.Environ()) } func restartMonitorWindows(binary string, args []string) error { @@ -521,7 +521,7 @@ func (f *autoclosedFile) ensureOpenLocked() error { // We open the file for write only, and create it if it doesn't exist. flags := os.O_WRONLY | os.O_CREATE | os.O_APPEND - fd, err := os.OpenFile(f.name, flags, 0644) + fd, err := os.OpenFile(f.name, flags, 0o644) if err != nil { return err }