git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: 1c164ef) | patch
Check for fseeko() failure in pg_dump's _tarAddFile().
Sun, 9 Aug 2020 16:39:07 +0000 (12:39 -0400)
Sun, 9 Aug 2020 16:39:07 +0000 (12:39 -0400)
commit 1b9cde51246c7773eac119b84cc18095118735de
Check for fseeko() failure in pg_dump's _tarAddFile().

Coverity pointed out, not unreasonably, that we checked fseeko's
result at every other call site but these. Failure to seek in the
temp file (note this is NOT pg_dump's output file) seems quite
unlikely, and even if it did happen the file length cross-check
further down would probably detect the problem. Still, that's a
poor excuse for not checking the result of a system call.
src/bin/pg_dump/pg_backup_tar.c diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /