Fix pg_rewind's handling of top-level symlinks.
Tom Lane <tgl@sss.pgh.pa.us>
Fix pg_rewind's handling of top-level symlinks. The previous coding suffered a null-pointer dereference if it found any symlink at the top level of $PGDATA. Fix that, and teach it to recurse into a symlink for pg_xlog, but not anything else. Per note from Abhijit Menon-Sen.
Files
| Path | Change | +/− |
|---|---|---|
| src/bin/pg_rewind/copy_fetch.c | modified | +7 −2 |