diff options
author | Matthew Holt <[email protected]> | 2022-07-28 15:44:36 -0600 |
---|---|---|
committer | Matthew Holt <[email protected]> | 2022-07-28 15:44:36 -0600 |
commit | 56c139f003292005dd5dd974ffd770b8620e8aef (patch) | |
tree | db94e8efcf9a8956f69c44a9612cc0f3ef7dfc31 | |
parent | 35a81d7c5b4ea2bb055ec0e7e56840d45a5fe60c (diff) | |
download | caddy-56c139f003292005dd5dd974ffd770b8620e8aef.tar.gz caddy-56c139f003292005dd5dd974ffd770b8620e8aef.zip |
Fix compilation on Windows
-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 3a6df6679..8cc271ad3 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) } |