Properly check for readdir/closedir() failures
Clear errno before calling readdir() and handle old MinGW errno bug while adding full test coverage for readdir/closedir failures. Backpatch through 8.4.
Showing
- contrib/pg_archivecleanup/pg_archivecleanup.c 14 additions, 2 deletionscontrib/pg_archivecleanup/pg_archivecleanup.c
- contrib/pg_standby/pg_standby.c 15 additions, 2 deletionscontrib/pg_standby/pg_standby.c
- contrib/pg_upgrade/file.c 4 additions, 5 deletionscontrib/pg_upgrade/file.c
- src/backend/storage/file/fd.c 1 addition, 5 deletionssrc/backend/storage/file/fd.c
- src/bin/pg_basebackup/pg_receivexlog.c 20 additions, 2 deletionssrc/bin/pg_basebackup/pg_receivexlog.c
- src/bin/pg_resetxlog/pg_resetxlog.c 33 additions, 30 deletionssrc/bin/pg_resetxlog/pg_resetxlog.c
- src/port/dirent.c 6 additions, 2 deletionssrc/port/dirent.c
- src/port/dirmod.c 13 additions, 9 deletionssrc/port/dirmod.c
- src/port/pgcheckdir.c 3 additions, 11 deletionssrc/port/pgcheckdir.c
Loading
Please register or sign in to comment