[Bro-Dev] #1013: redef'ing tables overwrites unrelated values

Bro Tracker bro at tracker.bro.org
Tue Jun 4 15:39:29 PDT 2013


#1013: redef'ing tables overwrites unrelated values
------------------------+---------------------
 Reporter:  dmandelb    |       Type:  Problem
   Status:  new         |   Priority:  Medium
Milestone:  Bro2.2      |  Component:  Bro
  Version:  git/master  |   Keywords:
------------------------+---------------------
 This code:
 {{{
 const foo: table[string] of double = {} &redef;

 redef foo["abc"] = 42.0;
 redef foo["def"] = -42.0;

 print(foo);
 }}}

 Prints this:
 {{{
 {
 [def] = -42.0
 }
 }}}

 But I expected it to print something like this:
 {{{
 {
 [abc] = 42.0,
 [def] = -42.0
 }
 }}}

 Did I misuse redef or is this a bug?

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



More information about the bro-dev mailing list