summaryrefslogtreecommitdiffstats
path: root/aclk/aclk_util.c
diff options
context:
space:
mode:
Diffstat (limited to 'aclk/aclk_util.c')
-rw-r--r--aclk/aclk_util.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/aclk/aclk_util.c b/aclk/aclk_util.c
index 00920e0690..cf5ee7add3 100644
--- a/aclk/aclk_util.c
+++ b/aclk/aclk_util.c
@@ -183,20 +183,20 @@ static void topic_generate_final(struct aclk_topic *t) {
if (!replace_tag)
return;
- rrdhost_aclk_state_lock(localhost);
- if (unlikely(!localhost->aclk_state.claimed_id)) {
+ rrdhost_aclk_state_lock(rrdb.localhost);
+ if (unlikely(!rrdb.localhost->aclk_state.claimed_id)) {
netdata_log_error("This should never be called if agent not claimed");
- rrdhost_aclk_state_unlock(localhost);
+ rrdhost_aclk_state_unlock(rrdb.localhost);
return;
}
- t->topic = mallocz(strlen(t->topic_recvd) + 1 - strlen(CLAIM_ID_REPLACE_TAG) + strlen(localhost->aclk_state.claimed_id));
+ t->topic = mallocz(strlen(t->topic_recvd) + 1 - strlen(CLAIM_ID_REPLACE_TAG) + strlen(rrdb.localhost->aclk_state.claimed_id));
memcpy(t->topic, t->topic_recvd, replace_tag - t->topic_recvd);
dest = t->topic + (replace_tag - t->topic_recvd);
- memcpy(dest, localhost->aclk_state.claimed_id, strlen(localhost->aclk_state.claimed_id));
- dest += strlen(localhost->aclk_state.claimed_id);
- rrdhost_aclk_state_unlock(localhost);
+ memcpy(dest, rrdb.localhost->aclk_state.claimed_id, strlen(rrdb.localhost->aclk_state.claimed_id));
+ dest += strlen(rrdb.localhost->aclk_state.claimed_id);
+ rrdhost_aclk_state_unlock(rrdb.localhost);
replace_tag += strlen(CLAIM_ID_REPLACE_TAG);
strcpy(dest, replace_tag);
dest += strlen(replace_tag);