@@ -103,13 +103,13 @@ _mongoc_client_killcursors_command (mongoc_cluster_t *cluster,
103
103
104
104
#ifdef MONGOC_HAVE_DNSAPI
105
105
106
- typedef bool (* mongoc_rr_callback_t ) (const char * service ,
106
+ typedef bool (* mongoc_rr_callback_t ) (const char * hostname ,
107
107
PDNS_RECORD pdns ,
108
108
mongoc_rr_data_t * rr_data ,
109
109
bson_error_t * error );
110
110
111
111
static bool
112
- srv_callback (const char * service ,
112
+ srv_callback (const char * hostname ,
113
113
PDNS_RECORD pdns ,
114
114
mongoc_rr_data_t * rr_data ,
115
115
bson_error_t * error )
@@ -132,7 +132,7 @@ srv_callback (const char *service,
132
132
133
133
/* rr_data is unused, but here to match srv_callback signature */
134
134
static bool
135
- txt_callback (const char * service ,
135
+ txt_callback (const char * hostname ,
136
136
PDNS_RECORD pdns ,
137
137
mongoc_rr_data_t * rr_data ,
138
138
bson_error_t * error )
@@ -178,7 +178,7 @@ txt_callback (const char *service,
178
178
*/
179
179
180
180
static bool
181
- _mongoc_get_rr_dnsapi (const char * service ,
181
+ _mongoc_get_rr_dnsapi (const char * hostname ,
182
182
mongoc_rr_type_t rr_type ,
183
183
mongoc_rr_data_t * rr_data ,
184
184
bson_error_t * error )
@@ -209,7 +209,7 @@ _mongoc_get_rr_dnsapi (const char *service,
209
209
callback = txt_callback ;
210
210
}
211
211
212
- res = DnsQuery_UTF8 (service ,
212
+ res = DnsQuery_UTF8 (hostname ,
213
213
nst ,
214
214
DNS_QUERY_BYPASS_CACHE ,
215
215
NULL /* IP Address */ ,
@@ -229,17 +229,17 @@ _mongoc_get_rr_dnsapi (const char *service,
229
229
0 )) {
230
230
DNS_ERROR ("Failed to look up %s record \"%s\": %s" ,
231
231
rr_type_name ,
232
- service ,
232
+ hostname ,
233
233
(char * ) lpMsgBuf );
234
234
}
235
235
236
236
DNS_ERROR ("Failed to look up %s record \"%s\": Unknown error" ,
237
237
rr_type_name ,
238
- service );
238
+ hostname );
239
239
}
240
240
241
241
if (!pdns ) {
242
- DNS_ERROR ("No %s records for \"%s\"" , rr_type_name , service );
242
+ DNS_ERROR ("No %s records for \"%s\"" , rr_type_name , hostname );
243
243
}
244
244
245
245
i = 0 ;
@@ -252,7 +252,7 @@ _mongoc_get_rr_dnsapi (const char *service,
252
252
/* Initial DNS Seedlist Discovery Spec: a client "MUST raise an
253
253
error when multiple TXT records are encountered". */
254
254
callback_success = false;
255
- DNS_ERROR ("Multiple TXT records for \"%s\"" , service );
255
+ DNS_ERROR ("Multiple TXT records for \"%s\"" , hostname );
256
256
}
257
257
258
258
if (rr_data ) {
@@ -261,7 +261,7 @@ _mongoc_get_rr_dnsapi (const char *service,
261
261
}
262
262
}
263
263
264
- if (!callback (service , pdns , rr_data , error )) {
264
+ if (!callback (hostname , pdns , rr_data , error )) {
265
265
callback_success = false;
266
266
GOTO (done );
267
267
}
@@ -275,7 +275,7 @@ _mongoc_get_rr_dnsapi (const char *service,
275
275
276
276
rr_data -> count = i ;
277
277
if (i == 0 ) {
278
- DNS_ERROR ("No matching %s records for \"%s\"" , rr_type_name , service );
278
+ DNS_ERROR ("No matching %s records for \"%s\"" , rr_type_name , hostname );
279
279
}
280
280
dns_success = true;
281
281
@@ -293,7 +293,7 @@ _mongoc_get_rr_dnsapi (const char *service,
293
293
294
294
#elif (defined(MONGOC_HAVE_RES_NSEARCH ) || defined(MONGOC_HAVE_RES_SEARCH ))
295
295
296
- typedef bool (* mongoc_rr_callback_t ) (const char * service ,
296
+ typedef bool (* mongoc_rr_callback_t ) (const char * hostname ,
297
297
ns_msg * ns_answer ,
298
298
ns_rr * rr ,
299
299
mongoc_rr_data_t * rr_data ,
@@ -318,7 +318,7 @@ _mongoc_hstrerror (int code)
318
318
}
319
319
320
320
static bool
321
- srv_callback (const char * service ,
321
+ srv_callback (const char * hostname ,
322
322
ns_msg * ns_answer ,
323
323
ns_rr * rr ,
324
324
mongoc_rr_data_t * rr_data ,
@@ -345,7 +345,7 @@ srv_callback (const char *service,
345
345
346
346
if (size < 1 ) {
347
347
DNS_ERROR ("Invalid record in SRV answer for \"%s\": \"%s\"" ,
348
- service ,
348
+ hostname ,
349
349
_mongoc_hstrerror (h_errno ));
350
350
}
351
351
@@ -360,7 +360,7 @@ srv_callback (const char *service,
360
360
}
361
361
362
362
static bool
363
- txt_callback (const char * service ,
363
+ txt_callback (const char * hostname ,
364
364
ns_msg * ns_answer ,
365
365
ns_rr * rr ,
366
366
mongoc_rr_data_t * rr_data ,
@@ -375,7 +375,7 @@ txt_callback (const char *service,
375
375
376
376
total = (uint16_t ) ns_rr_rdlen (* rr );
377
377
if (total < 1 || total > 255 ) {
378
- DNS_ERROR ("Invalid TXT record size %hu for \"%s\"" , total , service );
378
+ DNS_ERROR ("Invalid TXT record size %hu for \"%s\"" , total , hostname );
379
379
}
380
380
381
381
/* a TXT record has one or more strings, each up to 255 chars, each is
@@ -426,7 +426,7 @@ txt_callback (const char *service,
426
426
*/
427
427
428
428
static bool
429
- _mongoc_get_rr_search (const char * service ,
429
+ _mongoc_get_rr_search (const char * hostname ,
430
430
mongoc_rr_type_t rr_type ,
431
431
mongoc_rr_data_t * rr_data ,
432
432
size_t initial_buffer_size ,
@@ -483,26 +483,26 @@ _mongoc_get_rr_search (const char *service,
483
483
/* thread-safe */
484
484
res_ninit (& state );
485
485
size =
486
- res_nsearch (& state , service , ns_c_in , nst , search_buf , buffer_size );
486
+ res_nsearch (& state , hostname , ns_c_in , nst , search_buf , buffer_size );
487
487
#elif defined(MONGOC_HAVE_RES_SEARCH )
488
- size = res_search (service , ns_c_in , nst , search_buf , buffer_size );
488
+ size = res_search (hostname , ns_c_in , nst , search_buf , buffer_size );
489
489
#endif
490
490
491
491
if (size < 0 ) {
492
492
DNS_ERROR ("Failed to look up %s record \"%s\": %s" ,
493
493
rr_type_name ,
494
- service ,
494
+ hostname ,
495
495
_mongoc_hstrerror (h_errno ));
496
496
}
497
497
} while (size >= buffer_size );
498
498
499
499
if (ns_initparse (search_buf , size , & ns_answer )) {
500
- DNS_ERROR ("Invalid %s answer for \"%s\"" , rr_type_name , service );
500
+ DNS_ERROR ("Invalid %s answer for \"%s\"" , rr_type_name , hostname );
501
501
}
502
502
503
503
n = ns_msg_count (ns_answer , ns_s_an );
504
504
if (!n ) {
505
- DNS_ERROR ("No %s records for \"%s\"" , rr_type_name , service );
505
+ DNS_ERROR ("No %s records for \"%s\"" , rr_type_name , hostname );
506
506
}
507
507
508
508
rr_data -> count = n ;
@@ -512,7 +512,7 @@ _mongoc_get_rr_search (const char *service,
512
512
DNS_ERROR ("Invalid record %d of %s answer for \"%s\": \"%s\"" ,
513
513
i ,
514
514
rr_type_name ,
515
- service ,
515
+ hostname ,
516
516
_mongoc_hstrerror (h_errno ));
517
517
}
518
518
@@ -532,7 +532,7 @@ _mongoc_get_rr_search (const char *service,
532
532
/* Initial DNS Seedlist Discovery Spec: a client "MUST raise an error
533
533
* when multiple TXT records are encountered". */
534
534
callback_success = false;
535
- DNS_ERROR ("Multiple TXT records for \"%s\"" , service );
535
+ DNS_ERROR ("Multiple TXT records for \"%s\"" , hostname );
536
536
}
537
537
538
538
num_matching_records ++ ;
@@ -542,14 +542,14 @@ _mongoc_get_rr_search (const char *service,
542
542
rr_data -> min_ttl = ttl ;
543
543
}
544
544
545
- if (!callback (service , & ns_answer , & resource_record , rr_data , error )) {
545
+ if (!callback (hostname , & ns_answer , & resource_record , rr_data , error )) {
546
546
callback_success = false;
547
547
GOTO (done );
548
548
}
549
549
}
550
550
551
551
if (num_matching_records == 0 ) {
552
- DNS_ERROR ("No matching %s records for \"%s\"" , rr_type_name , service );
552
+ DNS_ERROR ("No matching %s records for \"%s\"" , rr_type_name , hostname );
553
553
}
554
554
555
555
dns_success = true;
@@ -595,7 +595,7 @@ _mongoc_get_rr_search (const char *service,
595
595
*/
596
596
597
597
bool
598
- _mongoc_client_get_rr (const char * service ,
598
+ _mongoc_client_get_rr (const char * hostname ,
599
599
mongoc_rr_type_t rr_type ,
600
600
mongoc_rr_data_t * rr_data ,
601
601
size_t initial_buffer_size ,
@@ -604,10 +604,10 @@ _mongoc_client_get_rr (const char *service,
604
604
BSON_ASSERT (rr_data );
605
605
606
606
#ifdef MONGOC_HAVE_DNSAPI
607
- return _mongoc_get_rr_dnsapi (service , rr_type , rr_data , error );
607
+ return _mongoc_get_rr_dnsapi (hostname , rr_type , rr_data , error );
608
608
#elif (defined(MONGOC_HAVE_RES_NSEARCH ) || defined(MONGOC_HAVE_RES_SEARCH ))
609
609
return _mongoc_get_rr_search (
610
- service , rr_type , rr_data , initial_buffer_size , error );
610
+ hostname , rr_type , rr_data , initial_buffer_size , error );
611
611
#else
612
612
bson_set_error (error ,
613
613
MONGOC_ERROR_STREAM ,
0 commit comments