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 dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev