diff --git a/lib/nodes/iec61850_goose.cpp b/lib/nodes/iec61850_goose.cpp index 7b97c3f57..20b3e99c2 100644 --- a/lib/nodes/iec61850_goose.cpp +++ b/lib/nodes/iec61850_goose.cpp @@ -783,7 +783,7 @@ void GooseNode::parsePublisherData(json_t *json, std::vector &data) std::optional meta = std::nullopt; if (goose_type->mms_type == MmsType::MMS_BIT_STRING && bitstring_size != -1) - meta->size = bitstring_size; + meta = {.size = bitstring_size}; auto signal_data = SignalData {};