diff options
-rw-r--r-- | gobject/gobject.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gobject/gobject.c b/gobject/gobject.c index e6f19da74..8b427fa62 100644 --- a/gobject/gobject.c +++ b/gobject/gobject.c @@ -1565,6 +1565,7 @@ g_object_new_valist (GType object_type, { n_alloced_params += 16; params = g_renew (GParameter, params, n_alloced_params); + memset (params + n_params, 0, 16 * (sizeof *params)); } params[n_params].name = name; G_VALUE_COLLECT_INIT (¶ms[n_params].value, pspec->value_type, |