Description of problem:
Finger a user whose real name is not set, and finger will tell you "Name: (null)". This is because a NULL pointer was passed to xprintf (and further to vsnprintf) at lprint.c:102.
My impression is that passing NULL pointers to *printf functions has undefined behavior although it doesn't cause much trouble with glibc.
Patch provided that initializes the realname to point to an empty string.
Version-Release number of selected component (if applicable):
Created attachment 359126 [details]
Thanks for the patch, fixed in 0.17-39