aboutsummaryrefslogtreecommitdiff
path: root/Foundation/GTMLoggerRingBufferWriter.m
diff options
context:
space:
mode:
authorGravatar gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3>2011-05-26 20:30:19 +0000
committerGravatar gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3>2011-05-26 20:30:19 +0000
commit2f3ffbf853bee2e02d440d801f64064d61f80080 (patch)
treecf1ef54f8afced16be464132cfd234d1b6188432 /Foundation/GTMLoggerRingBufferWriter.m
parent63df78497120f02b0aaa878497f2413db235e7a3 (diff)
[Author: aharper]
Logging doesn't get to call assert() or exit() even when its very sad. Logging isn't in charge of killing the process. Internal exceptions need catching too. Plus some minor cleanup along the way, and better handling of GTMVerboseLogging in the environment. R=dmaclach,thomasvl APPROVED=thomasvl
Diffstat (limited to 'Foundation/GTMLoggerRingBufferWriter.m')
-rw-r--r--Foundation/GTMLoggerRingBufferWriter.m2
1 files changed, 1 insertions, 1 deletions
diff --git a/Foundation/GTMLoggerRingBufferWriter.m b/Foundation/GTMLoggerRingBufferWriter.m
index 9d1c63f..30bd6b6 100644
--- a/Foundation/GTMLoggerRingBufferWriter.m
+++ b/Foundation/GTMLoggerRingBufferWriter.m
@@ -88,7 +88,7 @@ typedef void (GTMRingBufferPairCallback)(GTMLoggerRingBufferWriter *rbw,
[self reset];
[writer_ release];
- free(buffer_);
+ if (buffer_) free(buffer_);
[super dealloc];