From 4867aeb235e1f1792154d2e7f7936ca717860adf Mon Sep 17 00:00:00 2001 From: Doug MacEachern Date: Tue, 14 Oct 2008 03:27:02 +0000 Subject: [PATCH] [SIGAR-126] /dev/kmem not usable in aix 6 --- src/os/aix/aix_sigar.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/os/aix/aix_sigar.c b/src/os/aix/aix_sigar.c index 171a6806..4679617a 100644 --- a/src/os/aix/aix_sigar.c +++ b/src/os/aix/aix_sigar.c @@ -164,8 +164,9 @@ int sigar_os_open(sigar_t **sigar) if (kmem > 0) { if ((status = get_koffsets(*sigar)) != SIGAR_OK) { - free(*sigar); - return status; + /* libperfstat only mode (aix 6) */ + close((*sigar)->kmem); + (*sigar)->kmem = -1; } }