git://git.onelab.eu
/
sliver-openvswitch.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Fix leaking of flows when output action validation fails.
[sliver-openvswitch.git]
/
switch
/
datapath.c
diff --git
a/switch/datapath.c
b/switch/datapath.c
index
fb61d0a
..
8fdc9d3
100644
(file)
--- a/
switch/datapath.c
+++ b/
switch/datapath.c
@@
-992,7
+992,7
@@
add_flow(struct datapath *dp, const struct sender *sender,
if (v_code != ACT_VALIDATION_OK) {
dp_send_error_msg(dp, sender, OFPET_BAD_ACTION, v_code,
ofm, ntohs(ofm->header.length));
- goto error;
+ goto error
_free_flow
;
}
/* Fill out flow. */