diff --git a/src/core/store.c b/src/core/store.c
index 3885e5064f22931ba4791642108b4eda26aebe85..8b284e77378bba680ead5d0edc8854049305a955 100644 (file)
--- a/src/core/store.c
+++ b/src/core/store.c
if (status >= 0) {
assert(updated_attr);
- sdb_data_free_datum(&ATTR(updated_attr)->value);
- if (sdb_data_copy(&ATTR(updated_attr)->value, value)) {
+ if (sdb_data_copy(&ATTR(updated_attr)->value, value))
status = -1;
- }
}
pthread_rwlock_unlock(&host_lock);