diff --git a/cmd/tusd/cli/hooks.go b/cmd/tusd/cli/hooks.go index 4c71b7d..1814399 100644 --- a/cmd/tusd/cli/hooks.go +++ b/cmd/tusd/cli/hooks.go @@ -146,7 +146,8 @@ func invokeHttpHook(name string, typ HookType, info tusd.FileInfo, captureOutput } func invokeFileHook(name string, typ HookType, info tusd.FileInfo, captureOutput bool) ([]byte, error) { - cmd := exec.Command(Flags.FileHooksDir + "/" + name) + hookPath := Flags.FileHooksDir + string(os.PathSeparator) + name + cmd := exec.Command(hookPath) env := os.Environ() env = append(env, "TUS_ID="+info.ID) env = append(env, "TUS_SIZE="+strconv.FormatInt(info.Size, 10))