I have a SW module that worked using the older plugin module from 2.2.135 Bro and I recently merged it to Bro 2.3.397 and when I run my Bro script that uses it I get:
/usr/local/bro/share/bro/base/protocols/dns/telemetry_speed.bro, line 454: value used but not set (dns_telemetry_set_options)
dns_telemetry_set_options is a function contained in my module in a events.bif file. The file is compiled.
Any help in diagnosing this err would be appreciated .
Also, if your Bro script is something that you would always want to load with your module, you can include it with the module and make it automatically load when Bro starts up. This lets you completely keep any evidence of your plugin out of Bro’s normal installation (I see you added your script to the base/ directory which you probably don’t want to do).
/usr/local/bro/bin/bro -i lo -i eth0 -i eth1 -b -C /usr/local/bro/share/bro/base/protocols/dns/telemetry_speed.bro
listening on lo, capture length 8192 bytes
listening on eth0, capture length 8192 bytes
listening on eth1, capture length 8192 bytes
1423232941.050872 error in /usr/local/bro/share/bro/base/protocols/dns/telemetry_speed.bro, line 454: value used but not set (dns_telemetry_set_options)
1423232941.050872 error in /usr/local/bro/share/bro/base/protocols/dns/telemetry_speed.bro, line 508: value used but not set (dns_telemetry_load_anchor_map)
1423232941.050872 error in /usr/local/bro/share/bro/base/protocols/dns/telemetry_speed.bro, line 524: value used but not set (dns_telemetry_get_metrics)