• Tom Lane's avatar
    Allow DOS-style line endings in ~/.pgpass files. · 0a748193
    Tom Lane authored
    On Windows, libc will mask \r\n line endings for us, since we read the
    password file in text mode.  But that doesn't happen on Unix.  People
    who share password files across both systems might have \r\n line endings
    in a file they use on Unix, so as a convenience, ignore trailing \r.
    Per gripe from Josh Berkus.
    
    In passing, put the existing check for empty line somewhere where it's
    actually useful, ie after stripping the newline not before.
    
    Vik Fearing, adjusted a bit by me
    
    Discussion: <0de37763-5843-b2cc-855e-5d0e5df25807@agliodbs.com>
    0a748193
fe-connect.c 150 KB