5 Dec
2018
5 Dec
'18
9:01 a.m.
On Dec 5, 2018, at 5:35 AM, Matthew Newton <mcn@freeradius.org> wrote:
I suspect changing that from uint32_t to size_t has had the unintended consequences of making it a 64-bit integer on your platform, which breaks the (len == 40) comparison.
Try changing "size_t len" to "uint32_t len" and see if that fixes it.
I've pushed a fix to the v3.0.x branch. The change to "size_t" was a mis-guided attempt to fix string printing issues. Alan DeKok.