summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGarrett Regier <garrettregier@gmail.com>2013-06-14 10:30:17 -0700
committerBastien Nocera <hadess@hadess.net>2013-06-17 12:03:07 +0200
commit85f04f4cc32523d6506de091a04d5bb432c9cf2a (patch)
tree776aca91a29f445a000c6ddad1efe782fc45b7b3
parent79b939f83c158fbcd48c0681f6f39257c3f56d23 (diff)
downloadlibpeas-85f04f4cc32523d6506de091a04d5bb432c9cf2a.tar.gz
Bug 699214 - Fix out-of-bounds memset in _valist_to_parameter_list
-rw-r--r--libpeas/peas-helpers.c2
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);
}