Issue 550: Remove extra trailing nul for Send Unproto Via.

This commit is contained in:
wb2osz 2024-10-18 17:41:55 +01:00
parent b26c5a4d7d
commit a83a1ca5f5
1 changed files with 5 additions and 1 deletions

View File

@ -1769,7 +1769,11 @@ static THREAD_F cmd_listen_thread (void *arg)
break;
}
ax25_set_info (pp, (unsigned char*)p, data_len - ndigi * 10);
// Issue 550: Info part was one byte too long resulting in an extra nul character.
// Original calculation was data_len-ndigi*10 but we need to subtract one
// for first byte which is number of digipeaters.
ax25_set_info (pp, (unsigned char*)p, data_len - ndigi * 10 - 1);
// Issue 527: NET/ROM routing broadcasts use PID 0xCF which was not preserved here.
ax25_set_pid (pp, pid);