aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPSplitView.m
diff options
context:
space:
mode:
authorMax <post@wickenrode.com>2015-06-30 23:10:40 +0200
committerMax <post@wickenrode.com>2015-06-30 23:10:40 +0200
commit3c49b0f2bc16777f83cf57825448b6689ed344e1 (patch)
tree3abbf089b7794a1c81a4d9e483d94957ffbb16bd /Source/SPSplitView.m
parent6d372fabdf53b8d511da42fca1a7a00fb4950539 (diff)
downloadsequelpro-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.m11
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++) {