]> git.proxmox.com Git - ovs.git/commitdiff
ovn-controller: Fix memory leak of removed_lports sset in binding_run().
authorBen Pfaff <blp@ovn.org>
Fri, 19 Aug 2016 15:47:48 +0000 (08:47 -0700)
committerBen Pfaff <blp@ovn.org>
Fri, 19 Aug 2016 23:34:48 +0000 (16:34 -0700)
Fixes: c5f346a55f2e ("ovn-controller: Restore ct zone assignment.")
Reported-by: Ramu Ramamurthy <ramu.ramamurthy@gmail.com>
CC: Babu Shanmugam <bschanmu@redhat.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
Acked-by: Justin Pettit <jpettit@ovn.org>
ovn/controller/binding.c

index 9c289418b8ff7a7b90b484ad67fa18abf936d081..c26007dc715809212c29f14657578912656bad68 100644 (file)
@@ -321,6 +321,7 @@ binding_run(struct controller_ctx *ctx, const struct ovsrec_bridge *br_int,
         SSET_FOR_EACH(cur_id, &removed_lports) {
             sset_find_and_delete(all_lports, cur_id);
         }
+        sset_destroy(&removed_lports);
 
         process_full_binding = false;
     } else {