diff --git a/testing/btest/Baseline/language.complex-delete/output b/testing/btest/Baseline/language.complex-delete/output new file mode 100644 index 0000000000..4f28d7af64 --- /dev/null +++ b/testing/btest/Baseline/language.complex-delete/output @@ -0,0 +1,2 @@ +### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63. +I didn't crash! diff --git a/testing/btest/language/complex-delete.zeek b/testing/btest/language/complex-delete.zeek new file mode 100644 index 0000000000..bee46b2676 --- /dev/null +++ b/testing/btest/language/complex-delete.zeek @@ -0,0 +1,14 @@ +# @TEST-EXEC: zeek -b %INPUT >output 2>&1 +# @TEST-EXEC: btest-diff output + +event zeek_init() + { + local my_var: table[string] of table[string] of vector of count; + my_var["a"] = table(["1"]=vector(), ["2"]=vector()); + my_var["a"]["1"] += 16; + + # This used to crash. + delete my_var["a"]; + + print "I didn't crash!"; + }