34716717690b08f68d90cc7017f27d82a3c8acb4
- Author
- Ayman Bagabas <ayman.bagabas@gmail.com>
- Committer
- Ayman Bagabas <ayman.bagabas@gmail.com>
- Date
Message
fix(git): PublicKeyHandler logic
Fixes: 00195a6764e1 ("Add DefaultConfig and make NewServer take a config")
Diff
1diff --git a/internal/config/git.go b/internal/config/git.go
2index 35a9757da4c1f3ad3306f67070455d5dbd7a5ced..40ded971a90e5920b14e522dafc0fcf80931d4ae 100644
3--- a/internal/config/git.go
4+++ b/internal/config/git.go
5@@ -35,7 +35,7 @@ func (cfg *Config) PasswordHandler(ctx ssh.Context, password string) bool {
6 }
7
8 func (cfg *Config) PublicKeyHandler(ctx ssh.Context, pk ssh.PublicKey) bool {
9- return cfg.accessForKey("", pk) == gm.NoAccess
10+ return cfg.accessForKey("", pk) != gm.NoAccess
11 }
12
13 func (cfg *Config) accessForKey(repo string, pk ssh.PublicKey) gm.AccessLevel {