From 3361d7acbc9d1338db56396f43eae89459d2055d Mon Sep 17 00:00:00 2001 From: "ale@biancalanas.net" Date: Tue, 5 May 2015 02:01:29 +0000 Subject: [PATCH] - use _POSIX2_LINE_MAX for errbuf as stated by kvm(3). - fix error msg on kvm_openfiles failure --- src/processes.c | 2 +- src/swap.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/processes.c b/src/processes.c index 6caea54c..d6b48452 100644 --- a/src/processes.c +++ b/src/processes.c @@ -1787,7 +1787,7 @@ static int ps_read (void) int wait = 0; kvm_t *kd; - char errbuf[1024]; + char errbuf[_POSIX2_LINE_MAX]; struct kinfo_proc *procs; /* array of processes */ struct kinfo_proc *proc_ptr = NULL; int count; /* returns number of processes */ diff --git a/src/swap.c b/src/swap.c index b3aa4f7d..fb50cf38 100644 --- a/src/swap.c +++ b/src/swap.c @@ -160,7 +160,7 @@ static int swap_init (void) /* {{{ */ /* #endif defined(VM_SWAPUSAGE) */ #elif HAVE_LIBKVM_GETSWAPINFO - char errbuf[1024]; + char errbuf[_POSIX2_LINE_MAX]; if (kvm_obj != NULL) { @@ -174,7 +174,7 @@ static int swap_init (void) /* {{{ */ if (kvm_obj == NULL) { - ERROR ("swap plugin: kvm_open failed, %s", errbuf); + ERROR ("swap plugin: kvm_openfiles failed, %s", errbuf); return (-1); } /* #endif HAVE_LIBKVM_GETSWAPINFO */ -- 2.11.0