diff options
author | William Tu <u9012063@gmail.com> | 2016-04-04 14:51:30 -0700 |
---|---|---|
committer | Justin Pettit <jpettit@ovn.org> | 2016-03-28 21:08:35 -0700 |
commit | 7d433ae57ebb90cd68e8fa948a096f619ac4e2d8 (patch) | |
tree | e68c5c38ec23f5644900256caac73b8887004065 /ovn/lib | |
parent | c4623bb839bb7a182f45f4619a51b65a62f675e7 (diff) | |
download | openvswitch-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.c | 1 |
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; } |