Parcourir la source

Fix the cloning message panic

Vadim Markovtsev il y a 7 ans
Parent
commit
ce9d3a0c07
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      cmd/hercules/main.go

+ 1 - 1
cmd/hercules/main.go

@@ -67,7 +67,7 @@ type OneLineWriter struct {
 func (writer OneLineWriter) Write(p []byte) (n int, err error) {
 	if p[len(p) - 1] == '\n' {
 		p = p[:len(p) - 1]
-		if bytes.Compare(p[len(p) - 5:], []byte("done.")) == 0 {
+		if len(p) > 5 && bytes.Compare(p[len(p) - 5:], []byte("done.")) == 0 {
 			p = []byte("cloning...")
 		}
 		p = append(p, '\r')