On Wed,  2 Oct 2019 17:35:14 +0300
Tariq Toukan <tar...@mellanox.com> wrote:

>  static void pr_out_str(struct dl *dl, const char *name, const char *val)
>  {
> -     if (dl->json_output) {
> +     __pr_out_indent_newline(dl);
> +     if (dl->json_output)
>               jsonw_string_field(dl->jw, name, val);
> -     } else {
> -             if (g_indent_newline)
> -                     pr_out("%s %s", name, val);
> -             else
> -                     pr_out(" %s %s", name, val);
> -     }
> +     else
> +             pr_out("%s %s", name, val)

Overall this looks like an improvement.

Why doesn't devlink already use existing json_print infrastructure?

Reply via email to