Used zkg to add the add-interfaces package to zeek 3.0
Seeing the following warning messages in stderr log:
[9] => warning: non-void function returning without a value: AddInterfaces::interface_ext_func
[10] => warning: non-void function returning without a value: AddInterfaces::interface_ext_func
[11] => warning: non-void function returning without a value: AddInterfaces::interface_ext_func
[12] => warning: non-void function returning without a value: AddInterfaces::interface_ext_func
[13] => warning: non-void function returning without a value: AddInterfaces::interface_ext_func
[14] => warning: non-void function returning without a value: AddInterfaces::interface_ext_func
[15] => warning: non-void function returning without a value: AddInterfaces::interface_ext_func
[16] => warning: non-void function returning without a value: AddInterfaces::interface_ext_func
Looking at the code for the function interface_ext_func looks like the condition is most likely failing and there is no return value specified.
function interface_ext_func(path: string): AddedFields
{
if ( Cluster::nodes[Cluster::node]?$interface )
return AddedFields($interface = Cluster::nodes[Cluster::node]$interface);
}