From: Ben Pfaff Date: Tue, 23 Feb 2010 20:49:27 +0000 (-0800) Subject: ovs-brcompatd: Delete Bridge record when deleting a bridge. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dcdf169e;p=openvswitch ovs-brcompatd: Delete Bridge record when deleting a bridge. del_bridge() removed the reference to the Bridge record from the Open_vSwitch table, but it didn't actually delete the Bridge record itself. This fixes the problem. Bug #2425. --- diff --git a/vswitchd/ovs-brcompatd.c b/vswitchd/ovs-brcompatd.c index d0568a48..bf571d74 100644 --- a/vswitchd/ovs-brcompatd.c +++ b/vswitchd/ovs-brcompatd.c @@ -509,6 +509,9 @@ del_bridge(const struct ovsrec_open_vswitch *ovs, const char *br_name) ovsrec_open_vswitch_set_bridges(ovs, bridges, n); free(bridges); + /* Delete the bridge itself. */ + ovsrec_bridge_delete(br); + VLOG_INFO("delbr %s: success", br_name); return 0;