mirror of
https://github.com/zeek/zeek.git
synced 2025-10-08 09:38:19 +00:00
logging: Fix coverity std::move suggestions
This commit is contained in:
parent
52fba4aacf
commit
30314dd940
2 changed files with 5 additions and 7 deletions
|
@ -159,7 +159,7 @@ const DelayInfoPtr DelayInfo::nil = nullptr;
|
|||
class LogDelayExpiredTimer : public zeek::detail::Timer {
|
||||
public:
|
||||
LogDelayExpiredTimer(std::function<void(double, bool)> dispatch_callback, double t)
|
||||
: Timer(t, zeek::detail::TIMER_LOG_DELAY_EXPIRE), dispatch_callback(dispatch_callback) {}
|
||||
: Timer(t, zeek::detail::TIMER_LOG_DELAY_EXPIRE), dispatch_callback(std::move(dispatch_callback)) {}
|
||||
|
||||
void Dispatch(double t, bool is_expire) override { dispatch_callback(t, is_expire); }
|
||||
|
||||
|
@ -995,7 +995,7 @@ bool Manager::Write(EnumVal* id, RecordVal* columns_arg) {
|
|||
}
|
||||
} // scope for active write.
|
||||
|
||||
return WriteToFilters(stream, columns, stream_veto ? PolicyVerdict::VETO : PolicyVerdict::PASS);
|
||||
return WriteToFilters(stream, std::move(columns), stream_veto ? PolicyVerdict::VETO : PolicyVerdict::PASS);
|
||||
}
|
||||
|
||||
bool Manager::WriteToFilters(const Manager::Stream* stream, zeek::RecordValPtr columns, PolicyVerdict stream_verdict) {
|
||||
|
@ -1119,9 +1119,7 @@ bool Manager::WriteToFilters(const Manager::Stream* stream, zeek::RecordValPtr c
|
|||
// Rename fields if a field name map is set.
|
||||
if ( filter->field_name_map ) {
|
||||
const char* name = filter->fields[j]->name;
|
||||
auto fn = make_intrusive<StringVal>(name);
|
||||
|
||||
if ( const auto& val = filter->field_name_map->Find(fn) ) {
|
||||
if ( const auto& val = filter->field_name_map->Find(make_intrusive<StringVal>(name)) ) {
|
||||
delete[] filter->fields[j]->name;
|
||||
auto [data, len] = val->AsStringVal()->CheckStringWithSize();
|
||||
filter->fields[j]->name = util::copy_string(data, len);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue