diff options
author | Tom Smeding <tom.smeding@gmail.com> | 2020-07-09 23:01:34 +0200 |
---|---|---|
committer | Tom Smeding <tom.smeding@gmail.com> | 2020-07-09 23:01:34 +0200 |
commit | b68a1e782c4a4567dd5252fac1795804e2c20458 (patch) | |
tree | 024f06fccaf67b4bb3dc9302c5d6b4134b68d196 /ssh/sshnc.c | |
parent | 295e4d6da821521b0956c7e8fe2eed55c3953f73 (diff) |
ssh: Add userdata to sshnc hostkey checker
Diffstat (limited to 'ssh/sshnc.c')
-rw-r--r-- | ssh/sshnc.c | 3 |
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); } |