Open noproto opened 1 year ago
furi_delay_ms(5000); // run log Storage* storage = furi_record_open(RECORD_STORAGE); for(uint32_t i = 0; i < 1024; i++) { Stream* file_stream = buffered_file_stream_alloc(storage); buffered_file_stream_close(file_stream); free(file_stream); FURI_LOG_E("Bench", "Running %lu, still fine...", i); // will crash after ~100 runs } furi_record_close(RECORD_STORAGE);
Possibly missing stream_free instead of regular free.
stream_free
free