avoid a potential panic from passing a bogus path into the kernel for
evaluation, in memcache mode.
Reviewed-on: http://gerrit.openafs.org/3651
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit
6edcb1830480ef55d9dcb8a3b4735c30d802cbe4)
Change-Id: I570372cae294b8060fbd77ed58939129ad56dd5d
Reviewed-on: http://gerrit.openafs.org/3678
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
* Pass the kernel the name of the workstation cache file holding the
* cell information.
*/
- if (afsd_debug)
- printf("%s: Calling AFSOP_CELLINFO: cell info file is '%s'\n", rn,
- fullpn_CellInfoFile);
- afsd_call_syscall(AFSOP_CELLINFO, fullpn_CellInfoFile);
+ if (!(cacheFlags & AFSCALL_INIT_MEMCACHE)) {
+ if (afsd_debug)
+ printf("%s: Calling AFSOP_CELLINFO: cell info file is '%s'\n", rn,
+ fullpn_CellInfoFile);
+ afsd_call_syscall(AFSOP_CELLINFO, fullpn_CellInfoFile);
+ }
if (rxmaxmtu) {
if (afsd_verbose)