Mercurial > dropbear
diff auth.h @ 476:df7f7da7f6e4 pubkey-options
- Rework pubkey options to be more careful about buffer lengths. Needs review.
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Fri, 12 Sep 2008 17:23:56 +0000 |
parents | 52a644e7b8e1 |
children | d588e3ea557a 9e51707cd6f2 |
line wrap: on
line diff
--- a/auth.h Mon Sep 08 15:14:02 2008 +0000 +++ b/auth.h Fri Sep 12 17:23:56 2008 +0000 @@ -46,7 +46,7 @@ int svr_pubkey_allows_pty(); void svr_pubkey_set_forced_command(struct ChanSess *chansess); void svr_pubkey_options_cleanup(); -int svr_add_pubkey_options(const char* opts); +int svr_add_pubkey_options(buffer *options_buf, int line_num, const char* filename); #else /* no option : success */ #define svr_pubkey_allows_agentfwd() 1 @@ -55,7 +55,7 @@ #define svr_pubkey_allows_pty() 1 static inline void svr_pubkey_set_forced_command(struct ChanSess *chansess) { } static inline void svr_pubkey_options_cleanup() { } -#define svr_add_pubkey_options(x) DROPBEAR_SUCCESS +#define svr_add_pubkey_options(x,y,z) DROPBEAR_SUCCESS #endif /* Client functions */