Hello Alan,

  No, but it seems to be a real issue.  I'm not sure why recursing over
the attributes is any easier than a simple loop.

I was about to rewrite the messy recursion in recursion loop to a simple loop - and at the moment I have working code for all of my test cases. What I read from the RFC is that it's possible to have structured attributes in the Vendor-Specific AVPs.

If I interpret this part of code in the current version correctly those attributes won't work in freeradius-client - is that right? Or do I miss anything?
If it's not there at the moment, should it be in a new version or not?

Rgds,
Stefan