|
|
@@ -178,9 +178,11 @@ static uint8_t (*OSLogGetType)(void *);
|
|
|
if (entry->log_message.format && !(strcmp(entry->log_message.format, messageText))) {
|
|
|
messageText = (char *)entry->log_message.format;
|
|
|
}
|
|
|
+ // move messageText from stack to heap
|
|
|
+ NSString *msg = [NSString stringWithUTF8String:messageText];
|
|
|
|
|
|
dispatch_async(dispatch_get_main_queue(), ^{
|
|
|
- FLEXSystemLogMessage *message = [FLEXSystemLogMessage logMessageFromDate:date text:@(messageText)];
|
|
|
+ FLEXSystemLogMessage *message = [FLEXSystemLogMessage logMessageFromDate:date text:msg];
|
|
|
if (self.persistent) {
|
|
|
[self.messages addObject:message];
|
|
|
}
|