Jerrad Pierce wrote:
>Strike that, reverse it. As long as -user *is not supplied*, presumably
>due to these lines of localmail:
>
>    443     /* last resort - deliver to standard mail spool */
>    444 #ifdef SLOCAL_MBOX
>    445     return usr_file (fd, mbox, MBOX_FORMAT);
>    446 #else
>    447     return usr_file (fd, mbox, MMDF_FORMAT);
>    448 #endif
>    449 }
>
>Which is all fine and good except that
>>Problem is, slocal then decides to exit with status 1 :-/
>Presumably these lines aren't doing quite what they ought?
>
>    415     done (status != -1 ? RCV_MOK : RCV_MBX);
>    416     return 1;
>    417 }

Those are correct -- exit 1 if status is -1, otherwise 0 (although
using RCV_MBX is being wilfully misleading).

You might try telling slocal to be verbose, in which case it might
say what was going wrong, or alternatively run under a debugger and
see why status is being set to -1...

-- PMM


_______________________________________________
Nmh-workers mailing list
Nmh-workers@nongnu.org
http://lists.nongnu.org/mailman/listinfo/nmh-workers

Reply via email to