afs-dont-shutdown-if-not-started-20040728
authorRainer Schöpf <rainer.schoepf@proteosys.com>
Thu, 29 Jul 2004 04:18:07 +0000 (04:18 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 29 Jul 2004 04:18:07 +0000 (04:18 +0000)
FIXES 6001

if the module is loaded, but afsd hasn't been started, don't allow a shutdown.

src/afs/afs_call.c

index ad5922d..0c8e90d 100644 (file)
@@ -1510,6 +1510,11 @@ afs_shutdown(void)
     extern struct osi_file *afs_cacheInodep;
 
     AFS_STATCNT(afs_shutdown);
+    if (afs_initState == 0) {
+        afs_warn("AFS not initialized - not shutting down\n");
+      return;
+    }
+
     if (afs_shuttingdown)
        return;
     afs_shuttingdown = 1;