Thanks, Andreas, for pointing this out! (How drunk have I been?...)
struct serverid_key key;
struct serverid_data *data;
struct db_record *rec;
- TDB_DATA tdbkey, tdbdata;
+ TDB_DATA tdbkey;
NTSTATUS status;
bool ret = false;
data->msg_flags &= ~msg_flags;
}
- ZERO_STRUCT(tdbdata);
-
- status = rec->store(rec, tdbdata, 0);
+ status = rec->store(rec, rec->value, 0);
if (!NT_STATUS_IS_OK(status)) {
DEBUG(1, ("Storing serverid.tdb record failed: %s\n",
nt_errstr(status)));