aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2023-06-05 14:49:53 +0000
committerEd Maste <emaste@FreeBSD.org>2023-06-05 14:56:23 +0000
commit2b4fb1350ceea0f2a0f04b1b8f5bfd3c32329ae4 (patch)
treeda74184d773e9d22e539cfbf6aa23e37ea23b4f2
parent60ab53f3a67be68174f5a8ef4a64b03f52b60201 (diff)
downloadsrc-2b4fb1350ceea0f2a0f04b1b8f5bfd3c32329ae4.tar.gz
src-2b4fb1350ceea0f2a0f04b1b8f5bfd3c32329ae4.zip
openssh: include destination constraints for smartcard keys
From openssh-portable 54ac4ab2b53ce9fcb66b8250dee91c070e4167ed, OpenBSD-Commit-ID: add879fac6903a1cb1d1e42c4309e5359c3d870f PR: 271839 Sponsored by: The FreeBSD Foundation
-rw-r--r--crypto/openssh/authfd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/openssh/authfd.c b/crypto/openssh/authfd.c
index b633e35eaf8b..b9ae505ad7b2 100644
--- a/crypto/openssh/authfd.c
+++ b/crypto/openssh/authfd.c
@@ -666,7 +666,7 @@ ssh_update_card(int sock, int add, const char *reader_id, const char *pin,
struct dest_constraint **dest_constraints, size_t ndest_constraints)
{
struct sshbuf *msg;
- int r, constrained = (life || confirm);
+ int r, constrained = (life || confirm || dest_constraints);
u_char type;
if (add) {