Preserve errno across free().
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 4 Apr 2014 23:07:37 +0000 (19:07 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 4 Apr 2014 23:07:37 +0000 (19:07 -0400)
commit2209c0f8618bbed257975055e017efab139e3fa3
tree08fcd6f237671add64019873acfdf7c7d09ee013
parent9aca51250681d2e8d18ed1d73e7cd1283d1cf303
Preserve errno across free().

Dept. of second thoughts: free() isn't guaranteed not to change errno.
Make sure we report the right error if getcwd() fails.
src/port/path.c