index a9a0ff777e9d6f35bd364885832b485d1f88beef..e109b305819cfcec5fb1d7f32403241ed519d69b 100644 (file)
const char *hostname;
const char *key;
- const char *value;
+ sdb_data_t value;
sdb_time_t last_update;
assert(n == 4);
hostname = data[0].data.string;
key = data[1].data.string;
- value = data[2].data.string;
+ value.type = SDB_TYPE_STRING;
+ value.data.string = data[2].data.string;
last_update = data[3].data.datetime;
- status = sdb_store_attribute(hostname, key, value, last_update);
+ status = sdb_store_attribute(hostname, key, &value, last_update);
if (status < 0) {
sdb_log(SDB_LOG_ERR, "puppet::store-configs backend: Failed to "