auth_master_connection_failure(conn, NULL);
break;
default:
- if (conn->requests_head != NULL)
+ if (conn->requests_head != NULL) {
e_error(conn->conn.event, "Disconnected unexpectedly");
+ auth_master_connection_failure(conn,
+ "Unexpectedly disconnected from auth service");
+ break;
+ }
auth_master_connection_failure(conn, NULL);
}
}
i_assert(conn->to_connect != NULL);
timeout_remove(&conn->to_connect);
- auth_master_connection_failure(conn, "Connect failed");
+ auth_master_connection_failure(conn,
+ "Failed to connect to auth service");
}
int auth_master_connect(struct auth_master_connection *conn)
ret = test_client_passdb_lookup_simple("hendrik", FALSE, &error);
test_out("run (ret == -1)", ret == -1);
test_assert(error != NULL &&
- str_begins_with(error, "Disconnected from auth service"));
+ str_begins_with(error,
+ "Unexpectedly disconnected from auth service"));
test_expect_error_string("Disconnected unexpectedly");
ret = test_client_passdb_lookup_simple_async("hendrik", FALSE, &error);
test_out("run async (ret == -1)", ret == -1);
test_assert(error != NULL &&
- str_begins_with(error, "Disconnected from auth service"));
+ str_begins_with(error,
+ "Unexpectedly disconnected from auth service"));
return FALSE;
}
ret = test_client_passdb_lookup_simple("hendrik", TRUE, &error);
test_out("run (ret == -1)", ret == -1);
test_assert(error != NULL &&
- str_begins_with(error, "Disconnected from auth service"));
+ str_begins_with(error,
+ "Unexpectedly disconnected from auth service"));
test_expect_errors(2);
ret = test_client_passdb_lookup_simple_async("hendrik", TRUE, &error);
test_out("run async (ret == -1)", ret == -1);
test_assert(error != NULL &&
- str_begins_with(error, "Disconnected from auth service"));
+ str_begins_with(error,
+ "Unexpectedly disconnected from auth service"));
return FALSE;
}
ret = test_client_userdb_lookup_simple("hendrik", FALSE, &error);
test_out("run (ret == -1)", ret == -1);
test_assert(error != NULL &&
- str_begins_with(error, "Disconnected from auth service"));
+ str_begins_with(error,
+ "Unexpectedly disconnected from auth service"));
test_expect_error_string("Disconnected unexpectedly");
ret = test_client_userdb_lookup_simple_async("hendrik", FALSE, &error);
test_out("run async (ret == -1)", ret == -1);
test_assert(error != NULL &&
- str_begins_with(error, "Disconnected from auth service"));
+ str_begins_with(error,
+ "Unexpectedly disconnected from auth service"));
return FALSE;
}
ret = test_client_userdb_lookup_simple("hendrik", TRUE, &error);
test_out("run (ret == -1)", ret == -1);
test_assert(error != NULL &&
- str_begins_with(error, "Disconnected from auth service"));
+ str_begins_with(error,
+ "Unexpectedly disconnected from auth service"));
test_expect_errors(2);
ret = test_client_userdb_lookup_simple_async("hendrik", TRUE, &error);
test_out("run async (ret == -1)", ret == -1);
test_assert(error != NULL &&
- str_begins_with(error, "Disconnected from auth service"));
+ str_begins_with(error,
+ "Unexpectedly disconnected from auth service"));
return FALSE;
}