diff options
author | gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3> | 2011-05-26 20:30:19 +0000 |
---|---|---|
committer | gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3> | 2011-05-26 20:30:19 +0000 |
commit | 2f3ffbf853bee2e02d440d801f64064d61f80080 (patch) | |
tree | cf1ef54f8afced16be464132cfd234d1b6188432 /Foundation/GTMLoggerRingBufferWriter.m | |
parent | 63df78497120f02b0aaa878497f2413db235e7a3 (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.m | 2 |
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]; |