if (conn->connected)
e_debug(conn->conn.event, "%s", reason);
+ connection_disconnect(&conn->conn);
conn->connected = FALSE;
conn->sent_handshake = FALSE;
void auth_master_disconnect(struct auth_master_connection *conn)
{
- connection_disconnect(&conn->conn);
auth_master_connection_failure(conn, NULL);
}
struct auth_master_connection *conn =
container_of(_conn, struct auth_master_connection, conn);
- if (conn->connected)
- connection_disconnect(&conn->conn);
-
switch (_conn->disconnect_reason) {
case CONNECTION_DISCONNECT_HANDSHAKE_FAILED:
auth_master_connection_failure(