From 47b4f514cadb815fff7be99726911599cacfb287 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Sat, 30 Dec 2006 16:55:02 +0000 Subject: [PATCH] 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. --- src/auth/cellconfig.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/auth/cellconfig.c b/src/auth/cellconfig.c index 63bd91e2bd..c8635cec57 100644 --- a/src/auth/cellconfig.c +++ b/src/auth/cellconfig.c @@ -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; }