aboutsummaryrefslogtreecommitdiff
path: root/ssh/agent/client.go
diff options
context:
space:
mode:
Diffstat (limited to 'ssh/agent/client.go')
-rw-r--r--ssh/agent/client.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/ssh/agent/client.go b/ssh/agent/client.go
index eb6bc71..a2fa36f 100644
--- a/ssh/agent/client.go
+++ b/ssh/agent/client.go
@@ -731,7 +731,7 @@ func (c *client) insertCert(s interface{}, cert *ssh.Certificate, comment string
if err != nil {
return err
}
- if bytes.Compare(cert.Key.Marshal(), signer.PublicKey().Marshal()) != 0 {
+ if !bytes.Equal(cert.Key.Marshal(), signer.PublicKey().Marshal()) {
return errors.New("agent: signer and cert have different public key")
}