aboutsummaryrefslogtreecommitdiffstats
path: root/authenticate.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2002-08-01 00:36:54 +0000
committerWayne Davison <wayned@samba.org>2002-08-01 00:36:54 +0000
commit973007daac25a8cd64c617fe57f566a037fad179 (patch)
tree3dfa184bbed43583d4175104b817e9d3ee598b25 /authenticate.c
parent8060514230c598945923397398e59d27688b845e (diff)
downloadandroid_external_rsync-973007daac25a8cd64c617fe57f566a037fad179.tar.gz
android_external_rsync-973007daac25a8cd64c617fe57f566a037fad179.tar.bz2
android_external_rsync-973007daac25a8cd64c617fe57f566a037fad179.zip
Changed auth_server() to take two fds (for the daemon via remote-shell
support).
Diffstat (limited to 'authenticate.c')
-rw-r--r--authenticate.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/authenticate.c b/authenticate.c
index d2b74cd8..7d44da6e 100644
--- a/authenticate.c
+++ b/authenticate.c
@@ -203,7 +203,7 @@ static void generate_hash(char *in, char *challenge, char *out)
otherwise return username
*/
-char *auth_server(int fd, int module, char *addr, char *leader)
+char *auth_server(int f_in, int f_out, int module, char *addr, char *leader)
{
char *users = lp_auth_users(module);
char challenge[16];
@@ -222,9 +222,9 @@ char *auth_server(int fd, int module, char *addr, char *leader)
base64_encode(challenge, 16, b64_challenge);
- io_printf(fd,"%s%s\n", leader, b64_challenge);
+ io_printf(f_out, "%s%s\n", leader, b64_challenge);
- if (!read_line(fd, line, sizeof(line)-1)) {
+ if (!read_line(f_in, line, sizeof(line)-1)) {
return NULL;
}