mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
Fix disappearing unit fields in Spicy type export.
When a Spicy unit type was used in an EVT event definition, it could end up being cleared out at the time the logic for `export` got to see it. Closes #3083. Note: This needs backporting to the legacy plugin.
This commit is contained in:
parent
9f8f7f5471
commit
fd86d8530b
3 changed files with 35 additions and 1 deletions
|
@ -985,7 +985,7 @@ bool GlueCompiler::PopulateEvents() {
|
|||
}
|
||||
}
|
||||
|
||||
ev.unit_type = std::move(uinfo.type.as<::spicy::type::Unit>());
|
||||
ev.unit_type = uinfo.type.as<::spicy::type::Unit>();
|
||||
ev.unit_module_id = uinfo.module_id;
|
||||
ev.unit_module_path = uinfo.module_path;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue