projects
/
openvswitch
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
AUTHORS: Add Dominic Curran <dominic.curran@citrix.com>.
[openvswitch]
/
datapath
/
vport.c
diff --git
a/datapath/vport.c
b/datapath/vport.c
index 9881fb86f70597ca72d60e3aceff35ffc6cce817..e9ccdbde329d72f147ab6b852bfe555221ac1eb5 100644
(file)
--- a/
datapath/vport.c
+++ b/
datapath/vport.c
@@
-196,8
+196,10
@@
struct vport *ovs_vport_alloc(int priv_size, const struct vport_ops *ops,
kobject_init(&vport->kobj, &brport_ktype);
vport->percpu_stats = alloc_percpu(struct vport_percpu_stats);
- if (!vport->percpu_stats)
+ if (!vport->percpu_stats) {
+ kfree(vport);
return ERR_PTR(-ENOMEM);
+ }
spin_lock_init(&vport->stats_lock);