[libpeas] Bug 699214 - Fix out-of-bounds memset in _valist_to_parameter_list



commit b149223d4d5a7bd240b174484609f21ceff820db
Author: Garrett Regier <garrettregier gmail com>
Date:   Fri Jun 14 10:30:17 2013 -0700

    Bug 699214 - Fix out-of-bounds memset in _valist_to_parameter_list

 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);
         }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]