[ https://bro-tracker.atlassian.net/browse/BIT-779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13506#comment-13506 ]
Seth Hall commented on BIT-779: ------------------------------- This is on git master? Keep in mind that this is *not* fixed in 2.1. > missing values cause bro to crash when used inside of a 'when' statement. > ------------------------------------------------------------------------- > > Key: BIT-779 > URL: https://bro-tracker.atlassian.net/browse/BIT-779 > Project: Bro Issue Tracker > Issue Type: Problem > Components: Bro > Affects Versions: git/master > Reporter: justin > Priority: High > Labels: InterpreterException, when > Fix For: 2.2 > > > Simplest test case: > {noformat} > event bro_init() > { > local loc: geo_location; > when (local hostname = lookup_addr(127.0.0.1)){ > print "Location", loc$country_code; > print "ok"; > terminate(); > } > } > {noformat} > gives: > {noformat} > terminate called after throwing an instance of 'InterpreterException' > {noformat} > outside of the when block, reporter.log would get: > {noformat} > Reporter::ERROR field value missing [loc$country_code] > {noformat} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://bro-tracker.atlassian.net/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira _______________________________________________ bro-dev mailing list bro-dev@bro.org http://mailman.icsi.berkeley.edu/mailman/listinfo/bro-dev