From f40bf1d24010e3bd9252cef790e9f3039376fb08 Mon Sep 17 00:00:00 2001 From: Harold Seigel Date: Wed, 28 Apr 2021 14:50:12 +0000 Subject: [PATCH] 8266087: Move 'buffer' declaration in get_user_name_slow() inside of linux specific code Reviewed-by: zgu, dcubed --- src/hotspot/os/posix/perfMemory_posix.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hotspot/os/posix/perfMemory_posix.cpp b/src/hotspot/os/posix/perfMemory_posix.cpp index fda2f3577b3..8919afffb2c 100644 --- a/src/hotspot/os/posix/perfMemory_posix.cpp +++ b/src/hotspot/os/posix/perfMemory_posix.cpp @@ -527,10 +527,10 @@ static char* get_user_name_slow(int vmid, int nspid, TRAPS) { // directory search char* oldest_user = NULL; time_t oldest_ctime = 0; - char buffer[MAXPATHLEN + 1]; int searchpid; char* tmpdirname = (char *)os::get_temp_directory(); #if defined(LINUX) + char buffer[MAXPATHLEN + 1]; assert(strlen(tmpdirname) == 4, "No longer using /tmp - update buffer size"); // On Linux, if nspid != -1, look in /proc/{vmid}/root/tmp for directories