From a6ec4359fb35ab70cbdc6d54fec88bde586acbdc Mon Sep 17 00:00:00 2001 From: Claus Broch Date: Thu, 8 Mar 2012 02:30:58 +0100 Subject: [PATCH] Quick fix for crash when submitting report --- client/Mac/BWQuincyUI.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/Mac/BWQuincyUI.m b/client/Mac/BWQuincyUI.m index 9adf7330..e1d15aae 100644 --- a/client/Mac/BWQuincyUI.m +++ b/client/Mac/BWQuincyUI.m @@ -136,6 +136,8 @@ - (void) _sendReportAfterDelay { NSString *notes = [NSString stringWithFormat:@"Comments:\n%@\n\nConsole:\n%@", [descriptionTextField stringValue], _consoleContent]; [_quincyManager sendReportCrash:_crashLogContent description:notes]; + [_crashLogContent release]; + _crashLogContent = nil; } - (IBAction) submitReport:(id)sender { @@ -162,7 +164,7 @@ - (void) askCrashReportDetails { NSString *crashLogs = [NSString stringWithContentsOfFile:_crashFile encoding:NSUTF8StringEncoding error:&error]; NSString *lastCrash = [[crashLogs componentsSeparatedByString: @"**********\n\n"] lastObject]; - _crashLogContent = lastCrash; + _crashLogContent = [lastCrash retain]; // get the console log NSEnumerator *theEnum = [[[NSString stringWithContentsOfFile:@"/private/var/log/system.log" encoding:NSUTF8StringEncoding error:&error] componentsSeparatedByString: @"\n"] objectEnumerator];