in the comment above it so that nobody will save pointers returned inside "struct passwd" across the calls to the function.