[dovecot-cvs] dovecot/src/pop3-login client.c,1.23,1.24
cras at procontrol.fi
cras at procontrol.fi
Tue Jul 6 09:35:32 EEST 2004
Update of /home/cvs/dovecot/src/pop3-login
In directory talvi:/tmp/cvs-serv20952/pop3-login
Modified Files:
client.c
Log Message:
Fixes, patch by Andrey Panin
Index: client.c
===================================================================
RCS file: /home/cvs/dovecot/src/pop3-login/client.c,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -d -r1.23 -r1.24
--- client.c 3 Jul 2004 09:44:21 -0000 1.23
+++ client.c 6 Jul 2004 06:35:30 -0000 1.24
@@ -225,14 +225,14 @@
}
}
-static char *get_apop_challenge(void)
+static char *get_apop_challenge(struct pop3_client *client)
{
- struct auth_connect_id id;
+ struct auth_connect_id *id = &client->auth_id;
- if (!auth_client_reserve_connection(auth_client, "APOP", &id))
+ if (!auth_client_reserve_connection(auth_client, "APOP", id))
return NULL;
- return i_strdup_printf("<%x.%x.%s@%s>", id.server_pid, id.connect_uid,
+ return i_strdup_printf("<%x.%x.%s@%s>", id->server_pid, id->connect_uid,
dec2str(ioloop_time), my_hostname);
}
@@ -241,7 +241,7 @@
client->common.io =
io_add(client->common.fd, IO_READ, client_input, client);
- client->apop_challenge = get_apop_challenge();
+ client->apop_challenge = get_apop_challenge(client);
client_send_line(client, t_strconcat("+OK " PACKAGE " ready.",
client->apop_challenge, NULL));
}
More information about the dovecot-cvs
mailing list