rrdcached, rrdtool plugins: Add directory separator after datadir.
[collectd.git] / src / rrdcached.c
index a8305e6..33f05e7 100644 (file)
@@ -121,12 +121,15 @@ static int value_list_to_filename (char *buffer, size_t buffer_size,
 
   if (datadir != NULL)
   {
-    size_t datadir_len = strlen (datadir);
+    size_t datadir_len = strlen (datadir) + 1;
 
     if (datadir_len >= buffer_size)
       return (ENOMEM);
 
     sstrncpy (buffer, datadir, buffer_size);
+    buffer[datadir_len - 1] = '/';
+    buffer[datadir_len] = 0;
+
     buffer += datadir_len;
     buffer_size -= datadir_len;
   }