Wireshark-commits: [Wireshark-commits] master 69e2603: ftypes: fix memleak when converting protocol
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=69e2603c48d04a675785d9e7bad162ebb9a83b07
Submitter: Anders Broman (a.broman58@xxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
69e2603 by Peter Wu (peter@xxxxxxxxxxxxx):
ftypes: fix memleak when converting protocol values
When converting byte array strings to a FT_PROTOCOL value (for example,
when using a display filter such as `eth contains aa:bb`), the converted
memory in GByteArray was not freed. If an error occurred (the value
cannot be parsed as hex string), then an error message was leaked.
Fix the above issues and avoid an unnecessary g_memdup.
Change-Id: I3a076b3a2384b1a0e15ea8518f2e0f66a7b6ea49
Reviewed-on: https://code.wireshark.org/review/27130
Petri-Dish: Peter Wu <peter@xxxxxxxxxxxxx>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
Actions performed:
from 35d9604 dfilter: fix small leak for filters containing ranges
adds 69e2603 ftypes: fix memleak when converting protocol values
Summary of changes:
epan/ftypes/ftype-protocol.c | 35 +++++++++++++++++------------------
1 file changed, 17 insertions(+), 18 deletions(-)