From 955891dbeff22024bf8aedb4e873a34bc3aeac0d Mon Sep 17 00:00:00 2001 From: Doug MacEachern Date: Tue, 6 Mar 2007 02:21:28 +0000 Subject: [PATCH] add translation to getKeys and getInstances --- bindings/java/src/org/hyperic/sigar/win32/Pdh.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bindings/java/src/org/hyperic/sigar/win32/Pdh.java b/bindings/java/src/org/hyperic/sigar/win32/Pdh.java index ca750b57..110d9189 100644 --- a/bindings/java/src/org/hyperic/sigar/win32/Pdh.java +++ b/bindings/java/src/org/hyperic/sigar/win32/Pdh.java @@ -201,6 +201,9 @@ public class Pdh extends Win32 { private static final String DELIM = "\\"; private static int[] getCounterIndex(String englishName) { + if (counters == null) { + return null; + } return (int[])counters.get(englishName.toLowerCase()); } @@ -290,11 +293,11 @@ public class Pdh extends Win32 { } public static String[] getInstances(String path) throws Win32Exception { - return pdhGetInstances(path); + return pdhGetInstances(getCounterName(path)); } public static String[] getKeys(String path) throws Win32Exception { - return pdhGetKeys(path); + return pdhGetKeys(getCounterName(path)); } public static String[] getObjects() throws Win32Exception {