Code

df plugin: Report an error if "cu_mount_getlist" fails.
authorFlorian Forster <octo@huhu.verplant.org>
Mon, 28 Jun 2010 07:25:58 +0000 (09:25 +0200)
committerFlorian Forster <octo@huhu.verplant.org>
Mon, 28 Jun 2010 07:25:58 +0000 (09:25 +0200)
src/df.c

index 9185ba449560d17d13c1bb9c5a8b92927986d391..983d0c667249c12c74d7a32b885c2cd356120562 100644 (file)
--- a/src/df.c
+++ b/src/df.c
@@ -27,6 +27,7 @@
 #include "configfile.h"
 #include "utils_mount.h"
 #include "utils_ignorelist.h"
 #include "configfile.h"
 #include "utils_mount.h"
 #include "utils_ignorelist.h"
+#include "utils_complain.h"
 
 #if HAVE_STATVFS
 # if HAVE_SYS_STATVFS_H
 
 #if HAVE_STATVFS
 # if HAVE_SYS_STATVFS_H
@@ -64,6 +65,8 @@ static _Bool by_device = false;
 static _Bool report_reserved = false;
 static _Bool report_inodes = false;
 
 static _Bool report_reserved = false;
 static _Bool report_inodes = false;
 
+static c_complain_t complaint = C_COMPLAIN_INIT_STATIC;
+
 static int df_init (void)
 {
        if (il_device == NULL)
 static int df_init (void)
 {
        if (il_device == NULL)
@@ -204,7 +207,13 @@ static int df_read (void)
 
        mnt_list = NULL;
        if (cu_mount_getlist (&mnt_list) == NULL)
 
        mnt_list = NULL;
        if (cu_mount_getlist (&mnt_list) == NULL)
+       {
+               c_complain (LOG_ERR, &complaint,
+                               "df plugin: cu_mount_getlist failed.");
                return (-1);
                return (-1);
+       }
+       c_release (LOG_INFO, &complaint,
+                       "df plugin: cu_mount_getlist returned successfully.");
 
        for (mnt_ptr = mnt_list; mnt_ptr != NULL; mnt_ptr = mnt_ptr->next)
        {
 
        for (mnt_ptr = mnt_list; mnt_ptr != NULL; mnt_ptr = mnt_ptr->next)
        {