amqp, write_graphite and write_kafka plugins: Implement the "[Graphite]PreserveSepara...
[collectd.git] / src / target_set.c
index 3de86e4..6b44bcc 100644 (file)
@@ -393,8 +393,9 @@ static int ts_invoke (const data_set_t *ds, value_list_t *vl, /* {{{ */
       DEBUG ("target_set: ts_invoke: setting metadata value for key `%s': "
           "`%s'.", key, temp);
 
-      status = meta_data_add_string (new_meta, key, temp);
+      sfree (string);
 
+      status = meta_data_add_string (new_meta, key, temp);
       if (status)
       {
         ERROR ("Target `set': Unable to set metadata value `%s'.", key);