diff options
author | Tristan Van Berkom <tristan.van.berkom@gmail.com> | 2011-03-06 17:13:32 +0900 |
---|---|---|
committer | Tristan Van Berkom <tristan.van.berkom@gmail.com> | 2011-03-25 18:42:08 +0900 |
commit | 5989a6405fb39567a39e2e49824c465246d26cee (patch) | |
tree | 2e270aa57cd44c3f7dbc129e23db35a452a4ac71 /gtk/gtksizerequest.c | |
parent | 38b5c8cf45e53ced9fd617332cdaf3a87601d451 (diff) | |
download | gtk+-5989a6405fb39567a39e2e49824c465246d26cee.tar.gz |
Fixed possible segmentation fault while freeing size request caches.
Diffstat (limited to 'gtk/gtksizerequest.c')
-rw-r--r-- | gtk/gtksizerequest.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtksizerequest.c b/gtk/gtksizerequest.c index 95cf2fafd4..adc218713b 100644 --- a/gtk/gtksizerequest.c +++ b/gtk/gtksizerequest.c @@ -112,7 +112,7 @@ clear_cache (SizeRequestCache *cache, if (sizes) { - for (i = 0; sizes[i] != NULL; i++) + for (i = 0; i < GTK_SIZE_REQUEST_CACHED_SIZES && sizes[i] != NULL; i++) g_slice_free (SizeRequest, sizes[i]); g_slice_free1 (sizeof (SizeRequest *) * GTK_SIZE_REQUEST_CACHED_SIZES, sizes); |