diff mbox series

[ovs-dev,v3,01/27] ovn-northd-ddlog: Fix two memory leaks.

Message ID 20210507040659.26830-2-blp@ovn.org
State Accepted
Headers show
Series ddlog 5x performance improvement | expand

Commit Message

Ben Pfaff May 7, 2021, 4:06 a.m. UTC
I get a clean report from Address Sanitizer now.

Signed-off-by: Ben Pfaff <blp@ovn.org>
---
 northd/ovn-northd-ddlog.c | 2 ++
 1 file changed, 2 insertions(+)
diff mbox series

Patch

diff --git a/northd/ovn-northd-ddlog.c b/northd/ovn-northd-ddlog.c
index b7d2c8a5ef8d..ca1ab325448c 100644
--- a/northd/ovn-northd-ddlog.c
+++ b/northd/ovn-northd-ddlog.c
@@ -336,6 +336,7 @@  ddlog_commit(ddlog_prog ddlog, ddlog_delta *delta)
 
     /* Merge changes into `delta`. */
     ddlog_delta_union(delta, new_delta);
+    ddlog_free_delta(new_delta);
 
     return 0;
 }
@@ -1213,6 +1214,7 @@  main(int argc, char *argv[])
 
     char *ovn_internal_version = ovn_get_internal_version();
     VLOG_INFO("OVN internal version is : [%s]", ovn_internal_version);
+    free(ovn_internal_version);
 
     daemonize_complete();