fix memory leaks

This commit is contained in:
derskythe 2022-09-26 02:36:38 +04:00
parent 08084d5763
commit f2fd97d9c5
2 changed files with 3 additions and 0 deletions

View file

@ -360,6 +360,8 @@ bool subbrute_worker_manual_transmit(SubBruteWorker* instance, const char* paylo
subghz_transmitter_free(instance->transmitter); subghz_transmitter_free(instance->transmitter);
instance->transmitter = NULL; instance->transmitter = NULL;
stream_clean(stream);
instance->worker_manual_mode = false; instance->worker_manual_mode = false;
return true; return true;

View file

@ -564,6 +564,7 @@ uint8_t subbrute_device_load_from_file(SubBruteDevice* instance, string_t file_p
subghz_environment_free(instance->environment); subghz_environment_free(instance->environment);
subghz_receiver_free(instance->receiver); subghz_receiver_free(instance->receiver);
instance->decoder_result = NULL;
instance->receiver = NULL; instance->receiver = NULL;
instance->environment = NULL; instance->environment = NULL;