Bladeren bron

Fix the cloning message panic

Vadim Markovtsev 7 jaren geleden
bovenliggende
commit
ce9d3a0c07
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  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')