Browse Source

Merge branch 'master' of github.com:gogits/gogs

Unknown 11 years ago
parent
commit
1bfe4ee665
1 changed files with 2 additions and 2 deletions
  1. 2 2
      routers/repo/http.go

+ 2 - 2
routers/repo/http.go

@@ -125,10 +125,10 @@ func Http(ctx *middleware.Context, params martini.Params) {
 
 	config := Config{base.RepoRootPath, "git", true, true, func(rpc string, input []byte) {
 		if rpc == "receive-pack" {
-			firstLine := bytes.IndexRune(input, '\n')
+			firstLine := bytes.IndexRune(input, '\000')
 			if firstLine > -1 {
 				fields := strings.Fields(string(input[:firstLine]))
-				if len(fields) > 3 {
+				if len(fields) == 3 {
 					oldCommitId := fields[0][4:]
 					newCommitId := fields[1]
 					refName := fields[2]