diff mbox

[ovs-dev,2/2] Fix memory leak in nbctl_lrp_add.

Message ID 1475507949-25629-2-git-send-email-nickcooper-zhangtonghao@opencloud.tech
State Accepted
Headers show

Commit Message

nickcooper-zhangtonghao Oct. 3, 2016, 3:19 p.m. UTC
Signed-off-by: nickcooper-zhangtonghao <nickcooper-zhangtonghao@opencloud.tech>
---
 ovn/utilities/ovn-nbctl.c | 2 ++
 1 file changed, 2 insertions(+)
diff mbox

Patch

diff --git a/ovn/utilities/ovn-nbctl.c b/ovn/utilities/ovn-nbctl.c
index 563c6ec..71cffda 100644
--- a/ovn/utilities/ovn-nbctl.c
+++ b/ovn/utilities/ovn-nbctl.c
@@ -1810,6 +1810,8 @@  nbctl_lrp_add(struct ctl_context *ctx)
         sset_add_array(&orig_networks, lrp->networks, lrp->n_networks);
 
         if (!sset_equals(&orig_networks, &new_networks)) {
+            sset_destroy(&orig_networks);
+            sset_destroy(&new_networks);
             ctl_fatal("%s: port already exists with different network",
                       lrp_name);
         }