diff --git a/cmd/soft/hook/hook.go b/cmd/soft/hook/hook.go index 43718ed22042e0c9d5c6b84cb9ac1488b3c724eb..b12938af10e66b8741347d3f9e69a3908e7e3daa 100644 --- a/cmd/soft/hook/hook.go +++ b/cmd/soft/hook/hook.go @@ -80,6 +80,7 @@ var ( scanner := bufio.NewScanner(stdin) for scanner.Scan() { buf.Write(scanner.Bytes()) + buf.WriteByte('\n') fields := strings.Fields(scanner.Text()) if len(fields) != 3 { return fmt.Errorf("invalid hook input: %s", scanner.Text())