From 57aac9734c12d12b12cb0f2c83a5d97c093a979e Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Mon, 11 Jan 2010 13:59:12 -0500 Subject: [PATCH] Windows: do not call cm_SearchCellByDNS if AFS_AFSDB_ENV is not defined cm_SearchCellByDNS is only available when AFS_AFSDB_ENV is defined. Do not call it when it isn't. LICENSE MIT Change-Id: I203ab775513bd75ff6a547c557579c0bc095d555 Reviewed-on: http://gerrit.openafs.org/1086 Tested-by: Jeffrey Altman Reviewed-by: Derrick Brashear Reviewed-by: Asanka Herath Tested-by: Asanka Herath Reviewed-by: Jeffrey Altman --- src/WINNT/afsd/smb.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/WINNT/afsd/smb.c b/src/WINNT/afsd/smb.c index 214c5fb01..47bdf7ecd 100644 --- a/src/WINNT/afsd/smb.c +++ b/src/WINNT/afsd/smb.c @@ -1945,10 +1945,12 @@ int smb_FindShare(smb_vc_t *vcp, smb_user_t *uidp, code = cm_SearchCellRegistry(1, cellname, ftemp, 0, 0, 0); if (code && code != CM_ERROR_FORCE_DNS_LOOKUP) code = cm_SearchCellFile(cellname, ftemp, 0, 0); +#ifdef AFS_AFSDB_ENV if (code && cm_dnsEnabled) { int ttl; code = cm_SearchCellByDNS(cellname, ftemp, &ttl, 0, 0); } +#endif /* AFS_AFSDB_ENV */ if (cellname) free(cellname); -- 2.39.5