diff options
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); } |