Changed error messages for calls to `mkdir': Report creation of which directory failed
authorocto <octo>
Wed, 14 Dec 2005 14:26:14 +0000 (14:26 +0000)
committerocto <octo>
Wed, 14 Dec 2005 14:26:14 +0000 (14:26 +0000)
Fixed small but in the call to `plugin_load': We need the `value', not the `key'..

src/collectd.c
src/common.c
src/configfile.c

index 348623c..ca7edb5 100644 (file)
@@ -70,12 +70,12 @@ int change_basedir (char *dir)
                {
                        if (mkdir (dir, 0755) == -1)
                        {
-                               syslog (LOG_ERR, "mkdir: %s", strerror (errno));
+                               syslog (LOG_ERR, "mkdir (%s): %s", dir, strerror (errno));
                                return (-1);
                        }
                        else if (chdir (dir) == -1)
                        {
-                               syslog (LOG_ERR, "chdir: %s", strerror (errno));
+                               syslog (LOG_ERR, "chdir (%s): %s", dir, strerror (errno));
                                return (-1);
                        }
                }
index d946cfb..1eec286 100644 (file)
@@ -105,13 +105,13 @@ int check_create_dir (char *dir)
                {
                        if (mkdir (dir, 0755) == -1)
                        {
-                               syslog (LOG_ERR, "mkdir %s: %s", dir, strerror (errno));
+                               syslog (LOG_ERR, "mkdir (%s): %s", dir, strerror (errno));
                                return (-1);
                        }
                }
                else
                {
-                       syslog (LOG_ERR, "stat %s: %s", dir, strerror (errno));
+                       syslog (LOG_ERR, "stat (%s): %s", dir, strerror (errno));
                        return (-1);
                }
        }
index 0d1569f..5cdd736 100644 (file)
@@ -321,7 +321,7 @@ int cf_callback_loadmodule (const char *shortvar, const char *var,
                return (LC_CBRET_ERROR);
        }
 
-       if (plugin_load (shortvar))
+       if (plugin_load (value))
                syslog (LOG_ERR, "plugin_load (%s): failed to load plugin", shortvar);
 
        /* Return `okay' even if there was an error, because it's not a syntax