GetToothLoggerBufferBlocking() can return nullptr (#5462)
Co-authored-by: Andrey Gusakov <andrey.gusakov@cogentembedded.com>
This commit is contained in:
parent
936371d408
commit
1b3c5a7d6f
|
@ -579,9 +579,12 @@ static void sdTriggerLogger() {
|
|||
while (true) {
|
||||
auto buffer = GetToothLoggerBufferBlocking();
|
||||
|
||||
logBuffer.write(reinterpret_cast<const char*>(buffer->buffer), buffer->nextIdx * sizeof(composite_logger_s));
|
||||
// can return nullptr
|
||||
if (buffer) {
|
||||
logBuffer.write(reinterpret_cast<const char*>(buffer->buffer), buffer->nextIdx * sizeof(composite_logger_s));
|
||||
|
||||
ReturnToothLoggerBuffer(buffer);
|
||||
ReturnToothLoggerBuffer(buffer);
|
||||
}
|
||||
}
|
||||
#endif /* EFI_TOOTH_LOGGER */
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue