Merge
authorecaspole
Thu, 30 Nov 2017 10:01:26 -0500
changeset 48164 995ed4b92655
parent 48163 ea5906610227 (current diff)
parent 48162 464c63eb6d1f (diff)
child 48165 4c25d37d8557
Merge
--- a/src/hotspot/os/linux/osContainer_linux.cpp	Thu Nov 30 09:59:27 2017 -0500
+++ b/src/hotspot/os/linux/osContainer_linux.cpp	Thu Nov 30 10:01:26 2017 -0500
@@ -323,7 +323,12 @@
     }
   }
 
-  if (mntinfo != NULL) fclose(mntinfo);
+  fclose(mntinfo);
+
+  if (memory == NULL || cpuset == NULL || cpu == NULL || cpuacct == NULL) {
+    log_debug(os, container)("Required cgroup subsystems not found");
+    return;
+  }
 
   /*
    * Read /proc/self/cgroup and map host mount point to
@@ -383,12 +388,7 @@
     }
   }
 
-  if (cgroup != NULL) fclose(cgroup);
-
-  if (memory == NULL || cpuset == NULL || cpu == NULL) {
-    log_debug(os, container)("Required cgroup subsystems not found");
-    return;
-  }
+  fclose(cgroup);
 
   // We need to update the amount of physical memory now that
   // command line arguments have been processed.