From: Jeffrey Altman Date: Mon, 11 Jan 2010 18:59:12 +0000 (-0500) Subject: Windows: do not call cm_SearchCellByDNS if AFS_AFSDB_ENV is not defined X-Git-Tag: openafs-devel-1_5_69~30 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=57aac9734c12d12b12cb0f2c83a5d97c093a979e;p=packages%2Fo%2Fopenafs.git 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 --- 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);