[net.bugs.uucp] Another uucp bug.

mn (05/04/83)

       A UUCP problem has been found on	this system (this should
       not surprise anyone).  It occurs	if you are using uuto to
       transfer	files between systems.

       Uuto uses the uucp command "~/" to prefix the local public
       directory to the	file name on the target	system.	 If
       however,	the receiving system has a null	name in	it's
       password	file (I	don't know why the null	password line was
       in the file at this point).  uucico matches the null user
       name and	tries to place the file	in the root directory.
       This will not usually work well so the sending system
       receives	permission denied status.

       The fix is really very simple, in the file expfile.c about
       line 36 change the if statement like this:

	  OLD	  if (gninfo(user, &uid, full) !=0) {
	  NEW	  if (!*user ||	gninfo(user, &uid, full) !=0) {

       Then uucico will	not check the password file for	the null
       name.  This has been installed on this system and is working
       at the current time.  I hope that this is of some help to
       someone out there.

	       Mark Nettleingham
	       ...!otuxa!ll1!mn