Only the first patch fixes anything that could really cause problems
(and I'm not certain about that). The rest fix minor issues and
suppress valgrind complaints. With the entire series, I get no
valgrind complaints whatsoever with valgrind with --leak-check=full
(without --show-reachable=yes) on "make check-valgrind".
Ben Pfaff (5):
ovsdb-idl: Fix memory leak writing synthetic rows in
ovsdb_idl_txn_write().
Fix minor memory leaks found by valgrind.
tests: Suppress valgrind error reports from glibc timer_create()
function.
tests: Gracefully shut down ovsdb-server, to avoid valgrind leak
warnings.
Rearrange structures to better fit valgrind's memory leak heuristics.
lib/ovsdb-data.c | 3 ++-
lib/ovsdb-idl.c | 3 ++-
ofproto/ofproto-dpif.c | 2 +-
ofproto/ofproto-provider.h | 6 +++---
ovsdb/jsonrpc-server.c | 4 ++--
ovsdb/ovsdb-client.c | 9 +++++++++
ovsdb/ovsdb-tool.c | 4 ++++
ovsdb/row.h | 4 ++--
ovsdb/server.h | 12 ++++++------
tests/automake.mk | 3 ++-
tests/glibc.supp | 16 ++++++++++++++++
tests/ofproto.at | 1 +
tests/ovs-monitor-ipsec.at | 2 ++
tests/ovs-vsctl.at | 1 +
tests/ovs-xapi-sync.at | 2 ++
utilities/ovs-ofctl.c | 3 +++
utilities/ovs-vsctl.c | 3 +++
vswitchd/bridge.c | 2 +-
18 files changed, 62 insertions(+), 18 deletions(-)
create mode 100644 tests/glibc.supp
--
1.7.2.5
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev