DMR: Don't append spaces to talker alias string if encoded character is 0; #290

(usually indicates the full talker alias has yet to arrive and only doing a partial in progress decode);
This commit is contained in:
lwvmobile
2025-05-22 06:17:19 -04:00
parent 4bcc9f8aec
commit d285865de5

View File

@@ -754,6 +754,12 @@ void dmr_talker_alias_lc_decode (dsd_opts * opts, dsd_state * state, uint8_t slo
fprintf (stderr, "%c", character);
strcat (alias_string, ch);
}
else if (character == 0)
{
// strcat (alias_string, " ");
// fprintf (stderr, " ");
// break;
}
else
{
strcat (alias_string, " ");
@@ -773,6 +779,12 @@ void dmr_talker_alias_lc_decode (dsd_opts * opts, dsd_state * state, uint8_t slo
fprintf (stderr, "%c", character);
strcat (alias_string, ch);
}
else if (character == 0)
{
// strcat (alias_string, " ");
// fprintf (stderr, " ");
// break;
}
else
{
strcat (alias_string, " ");
@@ -792,6 +804,12 @@ void dmr_talker_alias_lc_decode (dsd_opts * opts, dsd_state * state, uint8_t slo
fprintf (stderr, "%lc", character);
strcat (alias_string, ch);
}
else if (character == 0)
{
// strcat (alias_string, " ");
// fprintf (stderr, " ");
// break;
}
else
{
strcat (alias_string, " ");