diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/tools/mac/crash_report/crash_report.mm | 2 |
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); |