eec3ce3bb2
If a display filter contains a set for the set membership operator and an error occurs, then gen_relation_in() (called via dfw_gencode() will not take ownership of the set and a memory leak occurs. Fix this by implementing a free callback for STTYPE_SET nodes which frees unclaimed data. Add tests to verify the effectiveness, ASAN no longer complains after this fix. Bug: 15442 Change-Id: If37cf047660464b2d0304748034d0bc22111e5d6 Reviewed-on: https://code.wireshark.org/review/31758 Petri-Dish: Peter Wu <peter@lekensteyn.nl> Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu <peter@lekensteyn.nl> |
||
---|---|---|
.. | ||
__init__.py | ||
dfiltertest.py | ||
group_bytes_ether.py | ||
group_bytes_ipv6.py | ||
group_bytes_type.py | ||
group_dfunction_string.py | ||
group_double.py | ||
group_integer.py | ||
group_integer_1byte.py | ||
group_ipv4.py | ||
group_membership.py | ||
group_range_method.py | ||
group_scanner.py | ||
group_string_type.py | ||
group_stringz.py | ||
group_time_relative.py | ||
group_time_type.py | ||
group_tvb.py | ||
group_uint64.py |