From 9466d7d4b9388f276a99506d9d8a4eca84fb509f Mon Sep 17 00:00:00 2001 From: Justin Pettit Date: Mon, 21 Feb 2011 16:23:50 -0800 Subject: [PATCH] ovsdb-data: Free string leaked in ovsdb_datum_from_string(). Coverity #10725 --- lib/ovsdb-data.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/ovsdb-data.c b/lib/ovsdb-data.c index 5b91ea0b..c373be9a 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; } -- 2.30.2