]> git.proxmox.com Git - mirror_iproute2.git/blobdiff - misc/ifstat.c
json_writer: Removed automatic json-object type from the constructor
[mirror_iproute2.git] / misc / ifstat.c
index abbb4e732fcefd9f44ee734129de640e9ed98ee8..d55197375e3c97adda3dba550dea92340669d64f 100644 (file)
@@ -245,6 +245,7 @@ static void dump_raw_db(FILE *fp, int to_hist)
 
        h = hist_db;
        if (jw) {
+               jsonw_start_object(jw);
                jsonw_pretty(jw, pretty);
                jsonw_name(jw, info_source);
                jsonw_start_object(jw);
@@ -287,6 +288,8 @@ static void dump_raw_db(FILE *fp, int to_hist)
                }
        }
        if (jw) {
+               jsonw_end_object(jw);
+
                jsonw_end_object(jw);
                jsonw_destroy(&jw);
        }
@@ -451,6 +454,7 @@ static void dump_kern_db(FILE *fp)
        struct ifstat_ent *n;
 
        if (jw) {
+               jsonw_start_object(jw);
                jsonw_pretty(jw, pretty);
                jsonw_name(jw, info_source);
                jsonw_start_object(jw);
@@ -477,6 +481,7 @@ static void dump_incr_db(FILE *fp)
 
        h = hist_db;
        if (jw) {
+               jsonw_start_object(jw);
                jsonw_pretty(jw, pretty);
                jsonw_name(jw, info_source);
                jsonw_start_object(jw);
@@ -508,6 +513,8 @@ static void dump_incr_db(FILE *fp)
        }
 
        if (jw) {
+               jsonw_end_object(jw);
+
                jsonw_end_object(jw);
                jsonw_destroy(&jw);
        }