projects
/
openvswitch
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6643c03
)
netdev: Fix memory leak in get_stats_via_netlink().
author
Ben Pfaff
<blp@nicira.com>
Mon, 21 Sep 2009 23:10:42 +0000
(16:10 -0700)
committer
Ben Pfaff
<blp@nicira.com>
Mon, 21 Sep 2009 23:10:42 +0000
(16:10 -0700)
Bug #1817.
lib/netdev.c
patch
|
blob
|
history
diff --git
a/lib/netdev.c
b/lib/netdev.c
index 9a92a5f9724f72a5f3822f8876e8ecde0a0223ea..bed480f71159e3f734952b37fe7aec5da8d1e9ae 100644
(file)
--- a/
lib/netdev.c
+++ b/
lib/netdev.c
@@
-1058,6
+1058,7
@@
get_stats_via_netlink(int ifindex, struct netdev_stats *stats)
if (!attrs[IFLA_STATS]) {
VLOG_WARN_RL(&rl, "RTM_GETLINK reply lacks stats");
+ ofpbuf_delete(reply);
return EPROTO;
}
@@
-1084,6
+1085,8
@@
get_stats_via_netlink(int ifindex, struct netdev_stats *stats)
stats->tx_heartbeat_errors = rtnl_stats->tx_heartbeat_errors;
stats->tx_window_errors = rtnl_stats->tx_window_errors;
+ ofpbuf_delete(reply);
+
return 0;
}