digital_signal/pulse_reader: allow parameters for free to be NULL

This commit is contained in:
g3gg0.de
2022-12-29 22:36:30 +01:00
parent a5293c5638
commit 581e61b6c6
2 changed files with 14 additions and 0 deletions

View File

@@ -117,6 +117,12 @@ void pulse_reader_set_pull(PulseReader* signal, GpioPull pull) {
}
void pulse_reader_free(PulseReader* signal) {
furi_assert(signal);
if(!signal) {
return;
}
free(signal->timer_buffer);
free(signal->gpio_buffer);
free(signal);