|
@@ -77,12 +77,8 @@ void grpc_resolver_registry_set_default_prefix(
|
|
void grpc_register_resolver_type(grpc_resolver_factory *factory) {
|
|
void grpc_register_resolver_type(grpc_resolver_factory *factory) {
|
|
int i;
|
|
int i;
|
|
for (i = 0; i < g_number_of_resolvers; i++) {
|
|
for (i = 0; i < g_number_of_resolvers; i++) {
|
|
- if (0 == strcmp(factory->vtable->scheme,
|
|
|
|
- g_all_of_the_resolvers[i]->vtable->scheme)) {
|
|
|
|
- grpc_resolver_factory_unref(g_all_of_the_resolvers[i]);
|
|
|
|
- g_all_of_the_resolvers[i] = factory;
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
|
|
+ GPR_ASSERT(0 != strcmp(factory->vtable->scheme,
|
|
|
|
+ g_all_of_the_resolvers[i]->vtable->scheme));
|
|
}
|
|
}
|
|
GPR_ASSERT(g_number_of_resolvers != MAX_RESOLVERS);
|
|
GPR_ASSERT(g_number_of_resolvers != MAX_RESOLVERS);
|
|
grpc_resolver_factory_ref(factory);
|
|
grpc_resolver_factory_ref(factory);
|