From c96e6f04275cad2ba1622555f3f4e58bda4d92df Mon Sep 17 00:00:00 2001 From: Sebastian Harl Date: Wed, 19 Dec 2007 20:37:30 +0100 Subject: [PATCH] utils_mount.c: Fixed an unused variable warning on some systems. This warning appeared on systems using listmntent() or getv?fsstat() when compiling with debugging disabled only. It was caused by the declaration of a character array for use with sstrerror() inside a call to DEBUG(). Signed-off-by: Sebastian Harl Signed-off-by: Florian Forster --- src/utils_mount.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/utils_mount.c b/src/utils_mount.c index efaa92f7..44ad7ea8 100644 --- a/src/utils_mount.c +++ b/src/utils_mount.c @@ -383,9 +383,11 @@ static cu_mount_t *cu_mount_listmntent (void) struct tabmntent *mntlist; if(listmntent(&mntlist, COLLECTD_MNTTAB, NULL, NULL) < 0) { +#if COLLECT_DEBUG char errbuf[1024]; DEBUG("utils_mount: calling listmntent() failed: %s", sstrerror (errno, errbuf, sizeof (errbuf))); +#endif /* COLLECT_DEBUG */ } for(p = mntlist; p; p = p->next) { @@ -454,9 +456,11 @@ static cu_mount_t *cu_mount_getfsstat (void) /* Get the number of mounted file systems */ if ((bufsize = CMD_STATFS (NULL, 0, FLAGS_STATFS)) < 1) { +#if COLLECT_DEBUG char errbuf[1024]; DEBUG ("utils_mount: getv?fsstat failed: %s", sstrerror (errno, errbuf, sizeof (errbuf))); +#endif /* COLLECT_DEBUG */ return (NULL); } @@ -469,9 +473,11 @@ static cu_mount_t *cu_mount_getfsstat (void) * manpage.. -octo */ if ((num = CMD_STATFS (buf, bufsize * sizeof (STRUCT_STATFS), FLAGS_STATFS)) < 1) { +#if COLLECT_DEBUG char errbuf[1024]; DEBUG ("utils_mount: getv?fsstat failed: %s", sstrerror (errno, errbuf, sizeof (errbuf))); +#endif /* COLLECT_DEBUG */ free (buf); return (NULL); } -- 2.30.2