diff options
| author | Justin Pettit <jpettit@nicira.com> | 2011-02-21 16:23:50 -0800 |
|---|---|---|
| committer | Justin Pettit <jpettit@nicira.com> | 2011-02-22 09:36:57 -0800 |
| commit | 9466d7d4b9388f276a99506d9d8a4eca84fb509f (patch) | |
| tree | 43a842daeeb56ceab2acadef1e1540a33c7507da | |
| parent | a5d5354945b1376c851f8b599f420f65bf076db6 (diff) | |
| download | openvswitch-9466d7d4b9388f276a99506d9d8a4eca84fb509f.tar.gz | |
ovsdb-data: Free string leaked in ovsdb_datum_from_string().
Coverity #10725
| -rw-r--r-- | lib/ovsdb-data.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/ovsdb-data.c b/lib/ovsdb-data.c index 5b91ea0b8..c373be9a9 100644 --- a/lib/ovsdb-data.c +++ b/lib/ovsdb-data.c @@ -1367,8 +1367,10 @@ ovsdb_datum_from_string(struct ovsdb_datum *datum, union ovsdb_atom key, value; if (ovsdb_token_is_delim(*p)) { + char *type_str = ovsdb_type_to_english(type); error = xasprintf("%s: unexpected \"%c\" parsing %s", - s, *p, ovsdb_type_to_english(type)); + s, *p, type_str); + free(type_str); goto error; } |
