Merge pull request #375 from Willy-JL/fix-unirf-freeze

Fix unirf freeze (protocol deserialize status ok)
This commit is contained in:
MX 2023-03-05 23:49:11 +03:00 committed by GitHub
commit 507c8582ca
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -402,7 +402,9 @@ bool unirfremix_key_load(
preset->decoder = subghz_receiver_search_decoder_base_by_name(
receiver, furi_string_get_cstr(preset->protocol));
if(preset->decoder) {
if(!subghz_protocol_decoder_base_deserialize(preset->decoder, fff_data)) {
SubGhzProtocolStatus status = subghz_protocol_decoder_base_deserialize(preset->decoder, fff_data);
if(status != SubGhzProtocolStatusOk) {
FURI_LOG_E(TAG, "Protocol deserialize failed, status = %d", status);
break;
}
} else {