diff options
author | Yunjian Wang <wangyunjian@huawei.com> | 2017-06-26 20:15:43 +0800 |
---|---|---|
committer | Ben Pfaff <blp@ovn.org> | 2017-07-11 21:43:24 -0700 |
commit | d2395cd7238a2a6a47c7a5c7d671fdede829b5fc (patch) | |
tree | b0c996b2e8573755cc161be59596672f1c3fea2d | |
parent | 41379535e99fe0891f406c16b80e927f6ff6a4c8 (diff) | |
download | openvswitch-d2395cd7238a2a6a47c7a5c7d671fdede829b5fc.tar.gz |
ovsdb-types: Fix memory leak on error path.
Fixes: bd76d25d8b3b ("ovsdb: Add simple constraints.")
Signed-off-by: Yunjian Wang <wangyunjian@huawei.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
-rw-r--r-- | lib/ovsdb-types.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/ovsdb-types.c b/lib/ovsdb-types.c index 8fe0d4225..4ace1f6b1 100644 --- a/lib/ovsdb-types.c +++ b/lib/ovsdb-types.c @@ -363,6 +363,7 @@ ovsdb_base_type_from_json(struct ovsdb_base_type *base, error = ovsdb_atomic_type_from_json(&base->type, type); if (error) { + ovsdb_error_destroy(ovsdb_parser_destroy(&parser)); return error; } |