Handle furi_open() error

This commit is contained in:
Vadim Kaushan 2020-09-10 22:06:39 +03:00
parent d39d2265e3
commit 449e905f46

View File

@ -13,6 +13,9 @@ static ssize_t stdout_write(void *_cookie, const char *buf, size_t n) {
FuriRecordSubscriber *log = pvTaskGetThreadLocalStoragePointer(NULL, 0); FuriRecordSubscriber *log = pvTaskGetThreadLocalStoragePointer(NULL, 0);
if (log == NULL) { if (log == NULL) {
log = furi_open("tty", false, false, NULL, NULL, NULL); log = furi_open("tty", false, false, NULL, NULL, NULL);
if (log == NULL) {
return -1;
}
vTaskSetThreadLocalStoragePointer(NULL, 0, log); vTaskSetThreadLocalStoragePointer(NULL, 0, log);
} }
if (buf == 0) { if (buf == 0) {