diff --git a/src/MessageTypeStore.cpp b/src/MessageTypeStore.cpp index e5f09a9..a6bd06e 100644 --- a/src/MessageTypeStore.cpp +++ b/src/MessageTypeStore.cpp @@ -179,7 +179,7 @@ bool Arcus::MessageTypeStore::registerAllMessageTypes(const std::string& file_na if (! d->message_factory) { - d->message_factory = std::make_shared(); + d->message_factory = std::make_shared(d->importer->pool()); } for (int i = 0; i < descriptor->message_type_count(); ++i)