X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fmemory.c;h=63c3e6ac12c5bfa63d5078ff9f0527c25b173974;hb=20f9591f4a37e0cf9bd7f8d9206c4c51a0617a63;hp=c31b30efe29b109cf3ae7c73055a48502c5b21fb;hpb=40e7714ab36e7e5136938cac095e56f7b50db805;p=collectd.git diff --git a/src/memory.c b/src/memory.c index c31b30ef..63c3e6ac 100644 --- a/src/memory.c +++ b/src/memory.c @@ -92,8 +92,11 @@ static int memory_init (void) #elif defined(HAVE_LIBKSTAT) /* getpagesize(3C) tells me this does not fail.. */ pagesize = getpagesize (); - if (get_kstat (&ksp, "unix", 0, "system_pages")) + if (get_kstat (&ksp, "unix", 0, "system_pages") != 0) + { ksp = NULL; + return (-1); + } #endif /* HAVE_LIBKSTAT */ return (0);