aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/tools/mac/crash_report/crash_report.mm2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/tools/mac/crash_report/crash_report.mm b/src/tools/mac/crash_report/crash_report.mm
index 22d2a18e..7fcb726f 100644
--- a/src/tools/mac/crash_report/crash_report.mm
+++ b/src/tools/mac/crash_report/crash_report.mm
@@ -319,6 +319,7 @@ static void Start(Options *options) {
[manager enumeratorAtPath:minidump_path];
NSString *current_file = nil;
while ((current_file = [enumerator nextObject])) {
+ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
if ([[current_file pathExtension] isEqualTo:@"dmp"]) {
printf("Attempting to process report: %s\n",
[current_file cStringUsingEncoding:NSASCIIStringEncoding]);
@@ -326,6 +327,7 @@ static void Start(Options *options) {
[minidump_path stringByAppendingPathComponent:current_file];
ProcessSingleReport(options, full_path);
}
+ [pool release];
}
} else if (file_exists) {
ProcessSingleReport(options, minidump_path);