[ovs-dev] [PATCH 2/4] netdev: Fix memory leak in netdev_open.

Jesse Gross jesse at nicira.com
Wed Sep 30 19:54:02 UTC 2009


The name of the netdev is copied but is never freed.
---
 lib/netdev.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/lib/netdev.c b/lib/netdev.c
index 38610e1..5724f49 100644
--- a/lib/netdev.c
+++ b/lib/netdev.c
@@ -161,6 +161,7 @@ netdev_open(const char *name_, int ethertype, struct netdev **netdevp)
 
 exit:
     *netdevp = error ? NULL : netdev;
+    free(name);
     return error;
 }
 
-- 
1.6.0.4





More information about the dev mailing list