The NISDOMAINNAME environment variable is incorrectly set. Some invalis characters are added at the end of the string. The following patch seems to correct the problem by adding a null character at the end of the string. --- hostinfo.c.ORG Mon Jan 4 12:59:07 1999 +++ hostinfo.c Wed Jan 6 12:30:27 1999 @@ -215,6 +215,7 @@ switch ( flag ) { case OT_STRING: strncpy(env, optp+1, *optp); + env[*optp] = '\0'; if ( setenv(name, env, 1) < 0 ) { logRet("setenv (addHostInfo): insufficient space"); }
I have not been able to replicate this problem on test lab machines. Also most of our workstations use NIS and have not reported this problem with 5.2.