diff options
author | Garrett Regier <garrettregier@gmail.com> | 2013-06-14 10:30:17 -0700 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2013-06-17 12:03:07 +0200 |
commit | 85f04f4cc32523d6506de091a04d5bb432c9cf2a (patch) | |
tree | 776aca91a29f445a000c6ddad1efe782fc45b7b3 | |
parent | 79b939f83c158fbcd48c0681f6f39257c3f56d23 (diff) | |
download | libpeas-85f04f4cc32523d6506de091a04d5bb432c9cf2a.tar.gz |
Bug 699214 - Fix out-of-bounds memset in _valist_to_parameter_list
-rw-r--r-- | libpeas/peas-helpers.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libpeas/peas-helpers.c b/libpeas/peas-helpers.c index 185694c..af30eec 100644 --- a/libpeas/peas-helpers.c +++ b/libpeas/peas-helpers.c @@ -110,7 +110,7 @@ _valist_to_parameter_list (GType iface_type, { n_allocated_params += 16; *params = g_renew (GParameter, *params, n_allocated_params); - memset (*params + sizeof (GParameter) * (n_allocated_params - 16), + memset (*params + (n_allocated_params - 16), 0, sizeof (GParameter) * 16); } |