diff --git a/lib/nodes/influxdb.cpp b/lib/nodes/influxdb.cpp index 98953388e..65d3c7038 100644 --- a/lib/nodes/influxdb.cpp +++ b/lib/nodes/influxdb.cpp @@ -135,7 +135,7 @@ int influxdb_write(struct node *n, struct sample *smps[], unsigned cnt, unsigned /* Fields */ for (unsigned j = 0; j < smp->length; j++) { struct signal *sig = (struct signal *) vlist_at(smp->signals, j); - union signal_data *data = &smp->data[k]; + union signal_data *data = &smp->data[j]; if ( sig->type != SignalType::BOOLEAN &&