From 96960421565a5b6ab8696c303283673ef031a68b Mon Sep 17 00:00:00 2001 From: lwvmobile Date: Sun, 10 Sep 2023 21:01:16 -0400 Subject: [PATCH] Fix Keyring Loader to allow KeyID of 0 (P25); --- src/dsd_mbe.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dsd_mbe.c b/src/dsd_mbe.c index c22415b..4c13a6a 100644 --- a/src/dsd_mbe.c +++ b/src/dsd_mbe.c @@ -201,10 +201,10 @@ processMbeFrame (dsd_opts * opts, dsd_state * state, char imbe_fr[8][23], char a int x; //these conditions should ensure no clashing with the BP/HBP/Scrambler key loading machanisms already coded in - if (state->currentslot == 0 && state->payload_algid != 0 && state->payload_algid != 0x80 && state->payload_keyid != 0 && state->keyloader == 1) + if (state->currentslot == 0 && state->payload_algid != 0 && state->payload_algid != 0x80 && state->keyloader == 1) keyring (opts, state); - if (state->currentslot == 1 && state->payload_algidR != 0 && state->payload_algidR != 0x80 && state->payload_keyidR != 0 && state->keyloader == 1) + if (state->currentslot == 1 && state->payload_algidR != 0 && state->payload_algidR != 0x80 && state->keyloader == 1) keyring (opts, state); //24-bit TG to 16-bit hash