aboutsummaryrefslogtreecommitdiff
path: root/ssh/sshnc.c
diff options
context:
space:
mode:
Diffstat (limited to 'ssh/sshnc.c')
-rw-r--r--ssh/sshnc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ssh/sshnc.c b/ssh/sshnc.c
index 3a13e08..7d1ad3e 100644
--- a/ssh/sshnc.c
+++ b/ssh/sshnc.c
@@ -139,6 +139,7 @@ enum sshnc_retval sshnc_connect(
const char *username,
const char *subsystem,
sshnc_hostkey_checker_t checker,
+ void *userdata,
struct sshnc_client **clientp // output
) {
clear_additional_error();
@@ -186,7 +187,7 @@ enum sshnc_retval sshnc_connect(
RETURN(SSHNC_ERR_GETKEY);
}
- if (!checker(host_key_hash, host_key_hash_length)) {
+ if (!checker(host_key_hash, host_key_hash_length, userdata)) {
RETURN(SSHNC_ERR_UNTRUSTED);
}