From d777be4a9a84b5493f11883946f97e7b851d0832 Mon Sep 17 00:00:00 2001
From: Runxi Yu <me@runxiyu.org>
Date: Sun, 16 Feb 2025 01:04:38 +0800
Subject: ssh_*: Pass pubkey to SSH handlers

---
 ssh_server.go | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'ssh_server.go')

diff --git a/ssh_server.go b/ssh_server.go
index b3a6a52..c95305e 100644
--- a/ssh_server.go
+++ b/ssh_server.go
@@ -56,13 +56,13 @@ func serve_ssh(listener net.Listener) error {
 					fmt.Fprintln(session.Stderr(), "Too many arguments\r")
 					return
 				}
-				err = ssh_handle_upload_pack(session, cmd[1])
+				err = ssh_handle_upload_pack(session, client_public_key_string, cmd[1])
 			case "git-receive-pack":
 				if len(cmd) > 2 {
 					fmt.Fprintln(session.Stderr(), "Too many arguments\r")
 					return
 				}
-				err = ssh_handle_receive_pack(session, cmd[1])
+				err = ssh_handle_receive_pack(session, client_public_key_string, cmd[1])
 			default:
 				fmt.Fprintln(session.Stderr(), "Unsupported command: "+cmd[0]+"\r")
 				return
-- 
cgit v1.2.3