aboutsummaryrefslogtreecommitdiff
path: root/http_handle_repo_index.go
diff options
context:
space:
mode:
Diffstat (limited to 'http_handle_repo_index.go')
-rw-r--r--http_handle_repo_index.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/http_handle_repo_index.go b/http_handle_repo_index.go
index 164fd65..36e71d7 100644
--- a/http_handle_repo_index.go
+++ b/http_handle_repo_index.go
@@ -43,12 +43,18 @@ func httpHandleRepoIndex(w http.ResponseWriter, req *http.Request, params map[st
defer conn.Close()
writer := bare.NewWriter(conn)
+ reader := bare.NewReader(conn)
+
if err := writer.WriteData([]byte(repoPath)); err != nil {
errorPage500(w, params, "sending repo path failed: "+err.Error())
return
}
- reader := bare.NewReader(conn)
+ if err := writer.WriteUint(1); err != nil {
+ errorPage500(w, params, "sending command failed: "+err.Error())
+ return
+ }
+
status, err := reader.ReadUint()
if err != nil {
errorPage500(w, params, "reading status failed: "+err.Error())