psi_assemble_payload does not process sections that are 4093 bytes long
According to ETSI EN 300 468, the library psi_assemble_payload should process sections with max. length is 4093 bytes. However, this library actually handles sections with a max length of 4090 bytes. In my case the problem occurred when I got a section of length 4093.
Maybe it is necessary to change PSI_PRIVATE_MAX_SIZE 4093 to 4096 in the psi.h file? Such a change solves the problem. However, I am not sure that this is the correct fix.
I am asking for your help in fixing this bug. I also ask to include the correction into the project.
Edited by aj@aji.lt