X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=src%2Fbackend%2Fpuppet%2Fstore-configs.c;fp=src%2Fbackend%2Fpuppet%2Fstore-configs.c;h=e109b305819cfcec5fb1d7f32403241ed519d69b;hp=a9a0ff777e9d6f35bd364885832b485d1f88beef;hb=c9ed4d2a7a92ef589809a7df9b04c061afa4ef64;hpb=9ee6c7fc9932e3fcb6d8aebe5364b1da3116af05 diff --git a/src/backend/puppet/store-configs.c b/src/backend/puppet/store-configs.c index a9a0ff7..e109b30 100644 --- a/src/backend/puppet/store-configs.c +++ b/src/backend/puppet/store-configs.c @@ -87,7 +87,7 @@ sdb_puppet_stcfg_get_attrs(sdb_dbi_client_t __attribute__((unused)) *client, const char *hostname; const char *key; - const char *value; + sdb_data_t value; sdb_time_t last_update; assert(n == 4); @@ -98,10 +98,11 @@ sdb_puppet_stcfg_get_attrs(sdb_dbi_client_t __attribute__((unused)) *client, 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 "