changeset 9625 | 822a93889b58 |
parent 9419 | f0360dfe734d |
child 10023 | e99d9a03c0f5 |
--- a/hotspot/src/os/linux/vm/os_linux.cpp Tue May 10 00:33:21 2011 -0700 +++ b/hotspot/src/os/linux/vm/os_linux.cpp Tue May 10 12:26:10 2011 -0700 @@ -2850,7 +2850,7 @@ char chars[257]; long x = 0; if (fgets(chars, sizeof(chars), fp)) { - if (sscanf(chars, "%lx-%*lx", &x) == 1 + if (sscanf(chars, "%lx-%*x", &x) == 1 && x == (long)p) { if (strstr (chars, "hugepage")) { result = true;