aboutsummaryrefslogtreecommitdiff
path: root/cmd/receivepack9418/conn.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/receivepack9418/conn.go')
-rw-r--r--cmd/receivepack9418/conn.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/cmd/receivepack9418/conn.go b/cmd/receivepack9418/conn.go
index 31062193..c3a17dec 100644
--- a/cmd/receivepack9418/conn.go
+++ b/cmd/receivepack9418/conn.go
@@ -21,14 +21,18 @@ func (srv *server) handleConn(conn net.Conn) {
if err != nil {
writeErrPkt(writer, fmt.Sprintf("invalid initial request: %v", err))
_ = writer.Flush()
+
log.Printf("receivepack9418: %s: invalid initial request: %v", conn.RemoteAddr(), err)
+
return
}
if req.Command != "git-receive-pack" {
writeErrPkt(writer, fmt.Sprintf("unsupported command %q", req.Command))
_ = writer.Flush()
+
log.Printf("receivepack9418: %s: unsupported command %q", conn.RemoteAddr(), req.Command)
+
return
}
@@ -45,6 +49,7 @@ func (srv *server) handleConn(conn net.Conn) {
err = receivepack.ReceivePack(context.Background(), writer, reader, opts)
if err != nil {
_ = writer.Flush()
+
log.Printf(
"receivepack9418: %s: receive-pack failed (path=%q host=%q extras=%v): %v",
conn.RemoteAddr(),
@@ -60,6 +65,7 @@ func (srv *server) handleConn(conn net.Conn) {
err = writer.Flush()
if err != nil {
log.Printf("receivepack9418: %s: flush failed: %v", conn.RemoteAddr(), err)
+
return
}
}