diff --git a/src/libsysprof/sysprof-battery-source.c b/src/libsysprof/sysprof-battery-source.c index 31e30246..7081357f 100644 --- a/src/libsysprof/sysprof-battery-source.c +++ b/src/libsysprof/sysprof-battery-source.c @@ -98,7 +98,7 @@ sysprof_battery_source_prepare (SysprofSource *source) g_autofree gchar *model_data = NULL; g_autofree gchar *charge_full_data = NULL; SysprofCaptureCounter ctr; - Battery bat = {0}; + Battery bat = {{0}}; /* We dn't care about AC */ if (g_strcmp0 (name, "AC") == 0) @@ -141,7 +141,7 @@ sysprof_battery_source_prepare (SysprofSource *source) if (counters->len > 0) { - SysprofCaptureCounter ctr = {0}; + SysprofCaptureCounter ctr = {{0}}; self->combined_id = sysprof_capture_writer_request_counter (self->writer, 1); diff --git a/src/libsysprof/sysprof-diskstat-source.c b/src/libsysprof/sysprof-diskstat-source.c index 68a93d8a..2256a8be 100644 --- a/src/libsysprof/sysprof-diskstat-source.c +++ b/src/libsysprof/sysprof-diskstat-source.c @@ -117,7 +117,7 @@ static Diskstat * register_counters_by_name (SysprofDiskstatSource *self, const gchar *name) { - SysprofCaptureCounter ctr[2] = {0}; + SysprofCaptureCounter ctr[2] = {{{0}}}; Diskstat ds = {0}; g_assert (SYSPROF_IS_DISKSTAT_SOURCE (self)); diff --git a/src/libsysprof/sysprof-netdev-source.c b/src/libsysprof/sysprof-netdev-source.c index 364fbd72..149c360d 100644 --- a/src/libsysprof/sysprof-netdev-source.c +++ b/src/libsysprof/sysprof-netdev-source.c @@ -104,7 +104,7 @@ static Netdev * register_counters_by_name (SysprofNetdevSource *self, const gchar *name) { - SysprofCaptureCounter ctr[2] = {0}; + SysprofCaptureCounter ctr[2] = {{{0}}}; g_autofree gchar *rx = NULL; g_autofree gchar *tx = NULL; Netdev nd = {0}; @@ -155,7 +155,7 @@ sysprof_netdev_source_prepare (SysprofSource *source) { SysprofNetdevSource *self = (SysprofNetdevSource *)source; g_autoptr(GError) error = NULL; - SysprofCaptureCounter ctr[2] = {0}; + SysprofCaptureCounter ctr[2] = {{{0}}}; g_assert (SYSPROF_IS_NETDEV_SOURCE (self));