diff options
author | Max <post@wickenrode.com> | 2015-06-30 23:10:40 +0200 |
---|---|---|
committer | Max <post@wickenrode.com> | 2015-06-30 23:10:40 +0200 |
commit | 3c49b0f2bc16777f83cf57825448b6689ed344e1 (patch) | |
tree | 3abbf089b7794a1c81a4d9e483d94957ffbb16bd /Source/SPSplitView.m | |
parent | 6d372fabdf53b8d511da42fca1a7a00fb4950539 (diff) | |
download | sequelpro-3c49b0f2bc16777f83cf57825448b6689ed344e1.tar.gz sequelpro-3c49b0f2bc16777f83cf57825448b6689ed344e1.tar.bz2 sequelpro-3c49b0f2bc16777f83cf57825448b6689ed344e1.zip |
Replace some malloc(a*b) with the safer calloc(a,b) variant
Diffstat (limited to 'Source/SPSplitView.m')
-rw-r--r-- | Source/SPSplitView.m | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/Source/SPSplitView.m b/Source/SPSplitView.m index ed87f3c0..467e0cd1 100644 --- a/Source/SPSplitView.m +++ b/Source/SPSplitView.m @@ -30,6 +30,7 @@ #import "SPSplitView.h" #import "SPDateAdditions.h" +#include <stdlib.h> @interface SPSplitView (Private_API) @@ -797,9 +798,9 @@ float viewLength, sizeDifference, totalGive, changedLength; float totalCurrentSize = 0; float resizeProportionTotal = 1.f; - float *originalSizes = malloc(subviewCount * sizeof(float)); - float *minSizes = malloc(subviewCount * sizeof(float)); - float *maxSizes = malloc(subviewCount * sizeof(float)); + float *originalSizes = calloc(subviewCount, sizeof(float)); + float *minSizes = calloc(subviewCount, sizeof(float)); + float *maxSizes = calloc(subviewCount, sizeof(float)); BOOL *sizesCalculated; float *resizeProportions; NSMutableArray *outputSizes = [NSMutableArray arrayWithCapacity:subviewCount]; @@ -906,8 +907,8 @@ } // Set up some arrays for fast lookups - sizesCalculated = malloc(subviewCount * sizeof(BOOL)); - resizeProportions = malloc(subviewCount * sizeof(float)); + sizesCalculated = calloc(subviewCount, sizeof(BOOL)); + resizeProportions = calloc(subviewCount, sizeof(float)); // Prepopulate them for (i = 0; i < subviewCount; i++) { |