[Bro-Dev] #675: enum values in log output can be ambitious

Bro Tracker bro at tracker.bro-ids.org
Mon Nov 14 17:20:41 PST 2011

#675: enum values in log output can be ambitious
 Reporter:  robin    |      Owner:
     Type:  Problem  |     Status:  new
 Priority:  Normal   |  Milestone:  Bro2.0
Component:  Bro      |    Version:
 Keywords:           |
 Assume code like this extending enums:

    module M1;

    redef enum Other::MyEnum += { green };

    module M2;

    redef enum Other::MyEnum += { green };

 That generates two separate enum labels internally, but the in the log
 output both appear as `green`. Normally it probably won't matter much, but
 now reading it back via the input framework is ambitious,

 Not sure what the best solution is. I'm thinking to leave everything as it
 is except when we actually do have such ambiguous labels: in that case, we
 could write out the fully scoped `M1::green`.

Ticket URL: <http://tracker.bro-ids.org/bro/ticket/675>
Bro Tracker <http://tracker.bro-ids.org/bro>
Bro Issue Tracker

More information about the bro-dev mailing list