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 {