Make connection$service_violation a set[string]

To stay consistent with connection$service.
This commit is contained in:
Arne Welzel 2022-09-20 12:19:47 +02:00
parent 0e28a7faf5
commit 7ed6cbeee5
2 changed files with 2 additions and 3 deletions

View file

@ -48,7 +48,7 @@ redef record connection += {
dpd_state: State &optional; dpd_state: State &optional;
## The set of services (analyzers) for which Zeek has observed a ## The set of services (analyzers) for which Zeek has observed a
## violation after the same service had previously been confirmed. ## violation after the same service had previously been confirmed.
service_violation: set[AllAnalyzers::Tag] &default=set(); service_violation: set[string] &default=set();
}; };
event zeek_init() &priority=5 event zeek_init() &priority=5
@ -72,7 +72,7 @@ event analyzer_violation(c: connection, atype: AllAnalyzers::Tag, aid: count,
return; return;
delete c$service[analyzer]; delete c$service[analyzer];
add c$service_violation[atype]; add c$service_violation[analyzer];
local info: Info; local info: Info;
info$ts=network_time(); info$ts=network_time();

View file

@ -151,7 +151,6 @@ function join_string_set%(ss: string_set, sep: string%): string
return val_mgr->EmptyString(); return val_mgr->EmptyString();
} }
// Not sure we need to protect from this
const auto& it = ss->GetType()->AsTableType()->GetIndexTypes(); const auto& it = ss->GetType()->AsTableType()->GetIndexTypes();
if ( it.size() != 1 || it[0]->Tag() != TYPE_STRING ) if ( it.size() != 1 || it[0]->Tag() != TYPE_STRING )
{ {