mirror of git://anongit.mindrot.org/openssh.git
upstream: better error message when trying to use a FIDO key
function and SecurityKeyProvider is empty OpenBSD-Commit-ID: e56602c2ee8c82f835d30e4dc8ee2e4a7896be24
This commit is contained in:
parent
8aa3455b16
commit
24b8bc578d
6
ssh-sk.c
6
ssh-sk.c
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: ssh-sk.c,v 1.27 2020/02/06 22:30:54 naddy Exp $ */
|
||||
/* $OpenBSD: ssh-sk.c,v 1.28 2020/02/28 01:06:05 djm Exp $ */
|
||||
/*
|
||||
* Copyright (c) 2019 Google LLC
|
||||
*
|
||||
|
@ -100,6 +100,10 @@ sshsk_open(const char *path)
|
|||
struct sshsk_provider *ret = NULL;
|
||||
uint32_t version;
|
||||
|
||||
if (path == NULL || *path == '\0') {
|
||||
error("No FIDO SecurityKeyProvider specified");
|
||||
return NULL;
|
||||
}
|
||||
if ((ret = calloc(1, sizeof(*ret))) == NULL) {
|
||||
error("%s: calloc failed", __func__);
|
||||
return NULL;
|
||||
|
|
Loading…
Reference in New Issue