devlink: Fix boolean JSON print

This patch removes the inverted commas from boolean values in JSON
format: true/false instead of "true"/"false".

Signed-off-by: Aya Levin <ayal@mellanox.com>
Reviewed-by: Moshe Shemesh <moshe@mellanox.com>
Acked-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David Ahern <dsahern@gmail.com>
This commit is contained in:
Aya Levin 2019-02-28 14:12:56 +02:00 committed by David Ahern
parent 86648a1960
commit 8257e6c49c

View File

@ -1628,10 +1628,10 @@ static void pr_out_str(struct dl *dl, const char *name, const char *val)
static void pr_out_bool(struct dl *dl, const char *name, bool val)
{
if (val)
pr_out_str(dl, name, "true");
if (dl->json_output)
jsonw_bool_field(dl->jw, name, val);
else
pr_out_str(dl, name, "false");
pr_out_str(dl, name, val ? "true" : "false");
}
static void pr_out_uint(struct dl *dl, const char *name, unsigned int val)