diff options
| -rw-r--r-- | cmd/removebinary_windows.go | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/cmd/removebinary_windows.go b/cmd/removebinary_windows.go index 3a6df66..8cc271a 100644 --- a/cmd/removebinary_windows.go +++ b/cmd/removebinary_windows.go @@ -31,6 +31,9 @@ import (  func removeCaddyBinary(path string) error {  	var sI syscall.StartupInfo  	var pI syscall.ProcessInformation -	argv := syscall.UTF16PtrFromString(filepath.Join(os.Getenv("windir"), "system32", "cmd.exe") + " /C del " + path) +	argv, err := syscall.UTF16PtrFromString(filepath.Join(os.Getenv("windir"), "system32", "cmd.exe") + " /C del " + path) +	if err != nil { +		return err +	}  	return syscall.CreateProcess(nil, argv, nil, nil, true, 0, nil, nil, &sI, &pI)  }  | 
