summaryrefslogtreecommitdiff
path: root/ovn/lib
diff options
context:
space:
mode:
authorWilliam Tu <u9012063@gmail.com>2016-04-04 14:51:30 -0700
committerJustin Pettit <jpettit@ovn.org>2016-03-28 21:08:35 -0700
commit7d433ae57ebb90cd68e8fa948a096f619ac4e2d8 (patch)
treee68c5c38ec23f5644900256caac73b8887004065 /ovn/lib
parentc4623bb839bb7a182f45f4619a51b65a62f675e7 (diff)
downloadopenvswitch-7d433ae57ebb90cd68e8fa948a096f619ac4e2d8.tar.gz
valgrind: Fix memory leak at expr_error.
Reported by test case 2015: ovn -- action parsing. xvasprintf (util.c:164) expr_error (expr.c:489) expr_parse_field (expr.c:2910) action_parse_field (actions.c:287) Signed-off-by: William Tu <u9012063@gmail.com> Signed-off-by: Justin Pettit <jpettit@ovn.org>
Diffstat (limited to 'ovn/lib')
-rw-r--r--ovn/lib/actions.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ovn/lib/actions.c b/ovn/lib/actions.c
index 44957c7cd..a17b5a7e4 100644
--- a/ovn/lib/actions.c
+++ b/ovn/lib/actions.c
@@ -288,6 +288,7 @@ action_parse_field(struct action_context *ctx,
&prereqs);
if (error) {
action_error(ctx, "%s", error);
+ free(error);
return false;
}