diff options
author | Michael Paquier | 2020-12-07 00:29:32 +0000 |
---|---|---|
committer | Michael Paquier | 2020-12-07 00:30:36 +0000 |
commit | 51c388987734cb318c8fa875f382ca75a34d0010 (patch) | |
tree | 1862cc0dc10dcf6bf39dbed4cd172b24885dbd18 /src/bin/pg_verifybackup/pg_verifybackup.c | |
parent | e98c900993e89ad9278cdfbf0ba5495381a1faac (diff) |
Fix fd leak in pg_verifybackup
An error code path newly-introduced by 87ae969 forgot to close a file
descriptor when verifying a file's checksum.
Per report from Coverity, via Tom Lane.
Diffstat (limited to 'src/bin/pg_verifybackup/pg_verifybackup.c')
-rw-r--r-- | src/bin/pg_verifybackup/pg_verifybackup.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/bin/pg_verifybackup/pg_verifybackup.c b/src/bin/pg_verifybackup/pg_verifybackup.c index 07320d36997..bf388de79fa 100644 --- a/src/bin/pg_verifybackup/pg_verifybackup.c +++ b/src/bin/pg_verifybackup/pg_verifybackup.c @@ -730,6 +730,7 @@ verify_file_checksum(verifier_context *context, manifest_file *m, { report_backup_error(context, "could not initialize checksum of file \"%s\"", relpath); + close(fd); return; } |