remove dead debugging code
K_USERINFO strings have only 3 parts
Use "localhost" for (missing) listener hostname on the internal local listener.
Allocate key storage dynamically instead of using a fixed size buffer.
setup the structure before inserting in the spaly tree.