mirror of
https://git.openafs.org/openafs.git
synced 2025-01-20 07:51:00 +00:00
afsdb-resolver-reinit-20061230
FIXES 50576 replace 'try' with 'try_init' and declare 'try_init'. 'try' is a reserved word on some compilers. not sure how this code was compiling on MacOS X and Windows as 'try' was not declared.
This commit is contained in:
parent
a305a8c3c7
commit
47b4f514ca
@ -855,6 +855,7 @@ afsconf_GetAfsdbInfo(char *acellName, char *aservice,
|
||||
char host[256];
|
||||
int server_num = 0;
|
||||
int minttl = 0;
|
||||
int try_init = 0;
|
||||
|
||||
/* The resolver isn't always MT-safe.. Perhaps this ought to be
|
||||
* replaced with a more fine-grained lock just for the resolver
|
||||
@ -881,8 +882,8 @@ afsconf_GetAfsdbInfo(char *acellName, char *aservice,
|
||||
UNLOCK_GLOBAL_MUTEX;
|
||||
}
|
||||
if (len < 0) {
|
||||
if (try < 1) {
|
||||
try++;
|
||||
if (try_init < 1) {
|
||||
try_init++;
|
||||
res_init();
|
||||
goto retryafsdb;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user