ovsdb-client: Fix memory leak reported by valgrind.
authorWilliam Tu <u9012063@gmail.com>
Tue, 5 Jan 2016 00:18:39 +0000 (16:18 -0800)
committerBen Pfaff <blp@ovn.org>
Tue, 5 Jan 2016 00:51:29 +0000 (16:51 -0800)
commitaf65491dfdb590a54736eb4756729a6f59af7350
tree3782affa92b626828f7823c02e1100f0dc542205
parentd8ce1d2c92b7f8deb4a1a069bb56359e32086cc8
ovsdb-client: Fix memory leak reported by valgrind.

Free memory allocated from table_add_column and table_add_row.
Test case: vsctl-bashcomp - basic verification/argument completion(7,8)
Call stack is below:
    xrealloc (util.c:123)
    table_add_column (table.c:146) or table_add_row (table.c:172)
    do_list_tables (ovsdb-client.c:449)
    main (ovsdb-client.c:151)

Signed-off-by: William Tu <u9012063@gmail.com>
Signed-off-by: Daniele Di Proietto <diproiettod@vmware.com>
Co-authored-by: Daniele Di Proietto <diproiettod@vmware.com>
[blp@ovn.org removed an unneeded "if"]
Signed-off-by: Ben Pfaff <blp@ovn.org>
ovsdb/ovsdb-client.c