diff --git a/core-writer/src/receiver/ZmqReceiver.cpp b/core-writer/src/receiver/ZmqReceiver.cpp index 19266ae..9e611e4 100644 --- a/core-writer/src/receiver/ZmqReceiver.cpp +++ b/core-writer/src/receiver/ZmqReceiver.cpp @@ -194,10 +194,12 @@ shared_ptr ZmqReceiver::read_json_header(const string& header) cout << " Header string: " << header << endl; cout << "Expected JSON header format: " << endl; - for (const auto& value_mapping : header_values_type_) { - cout << "\t" << value_mapping.first << ":"; - cout << value_mapping.second.type; - cout << "[" << value_mapping.second.value_shape << "]" << endl; + if (!header_values_type_.empty()) { + for (const auto &value_mapping : header_values_type_) { + cout << "\t" << value_mapping.first << ":"; + cout << value_mapping.second.type; + cout << "[" << value_mapping.second.value_shape << "]" << endl; + } } throw;