This is shorter and consistent with lib-master/master-login-auth.
struct ioloop *ioloop, *prev_ioloop;
struct timeout *to;
- unsigned int request_counter;
+ unsigned int id_counter;
bool (*reply_callback)(const char *cmd, const char *const *args,
void *context);
unsigned int auth_master_next_request_id(struct auth_master_connection *conn)
{
- if (++conn->request_counter == 0) {
+ if (++conn->id_counter == 0) {
/* avoid zero */
- conn->request_counter++;
+ conn->id_counter++;
}
- return conn->request_counter;
+ return conn->id_counter;
}
args++;
}
- wanted_id = dec2str(conn->request_counter);
+ wanted_id = dec2str(conn->id_counter);
if (strcmp(id, wanted_id) == 0) {
e_debug(conn->conn.event, "auth input: %s",
t_strarray_join(args, "\t"));