>So an unset HOME is allowed by this function, it's an empty HOME which >isn't.
It strikes me as strange that there is a difference between an unset HOME and an empty HOME in terms of behavior. I mean, yes, I can see how the code is written, the historical precedent and how we got here, but ... well, I'm trying to understand the justification for treating those differently. --Ken
