afsd: Fail gracefully on mtab open failure
authorAndrew Deason <adeason@sinenomine.net>
Wed, 8 Jun 2011 18:19:59 +0000 (13:19 -0500)
committerDerrick Brashear <shadow@dementia.org>
Thu, 9 Jun 2011 18:52:57 +0000 (11:52 -0700)
commitb1f0bb472e237f5a6f88449db44f030c08a5a324
treea2ff3837303c7b0470f50117ce765c8208e7ae52
parentfc087f187759398a2646480eca25c1195ed23d22
afsd: Fail gracefully on mtab open failure

On Linux and IRIX, fail gracefully when we fail to open /etc/mtab,
instead of segfaulting. Move strdup'ing cacheMountDir until after
opening /etc/mtab, to simplify the error handling.

Change-Id: I58d64548303f25a51753d093a733608fea1282e1
Reviewed-on: http://gerrit.openafs.org/4825
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
src/afsd/afsd_kernel.c